Pascal的运算符和标准函数.ppt

上传人:sh****n 文档编号:6396784 上传时间:2020-02-24 格式:PPT 页数:16 大小:307.81KB
返回 下载 相关 举报
Pascal的运算符和标准函数.ppt_第1页
第1页 / 共16页
Pascal的运算符和标准函数.ppt_第2页
第2页 / 共16页
Pascal的运算符和标准函数.ppt_第3页
第3页 / 共16页
点击查看更多>>
资源描述
第四课Pascal的运算符和标准函数 刘宗凡 算符介绍 运算符按带操作数的个数分为两类 单目运算符 对一个操作数操作 负号 正号 双目运算符 对两个操作数操作 表达式是用运算符号或小括号将常量 变量 函数连接成的式子 Pascal表达式中只有小括号 运算符也称为算符 算符的操作对象称为操作数 分类 根据运算符运算的意义不同分为算术运算 布尔运算 逻辑运算 关系运算 根据运算符的优先级可以将运算符分为单目运算 乘 的关系运算 和 的关系运算 关系运算 算术运算符 一共有8个 操作数都是数值型 结果也是数值型 单目运算符有 取正 取负 双目运算符有 加 减 乘 除 DIV 取商 Mod 取模 左右的操作数是数值型 结果是实型数 Div左右的操作数是整型 结果是整型 两数之商 Mod左右的操作数是整型数 结果是整型数 两数相除之余 关系运算符 关系运算是指同一类型的两个数据进行比较 结果是一个布尔类型值 关系运算符共有7个 in 2 387 5 100 A a False true TrueFalseTruetrue 布尔运算符 布尔运算是对布尔型数据进行运算 即操作数都是布尔型数据 结果是布尔型 布尔型运算符共有4个 not 取反 and 与 or 或 xor 异或 not 结果是与操作数相反的布尔值and 两个操作数都为真 结果为真 否则为假or 两个操作有一个为真 结果为真 否则为假 运算符的优先级 1 内层小括号先计算2 函数先求值3 单目运算符 not 4 乘的关系双目运算符 div mod and 5 加的关系双目运算符 or 6 关系运算符 in 在同级运算中 按从左到右的顺序计算 标准函数 算术运算函数 1 取绝对值函数格式 abs x 意义 对x取绝对值 等同于 x 参数类型 X是数值型 整型或实型 函数返回值类型 与参数的类型一致 2 平方函数格式 sqr x 意义 求x的平方 等同于X2 参数类型 X是数值型函数返回值类型 与参数的类型一致 算术运算函数2 开平方函数格式 sqrt x 意义 求x的算术平方根 等同于参数类型 x是数值型 要求x 0函数返回值类型 实型 转换函数 截尾函数 取整函数 格式 trunc x 意义 将x的小数部分截去参数类型 x是实型数函数返回类型 整型或长整型 舍入函数格式 round x 意义 将x的小数部分四舍五入参数类型 x是实型数函数返回类型 整型或长整型 转换函数2 序号函数格式 ord x 意义 求字符x在ASCII码中对应的序号或求布尔型 枚举型的序号参数类型 x是字符型 布尔型或枚举型函数返回值类型 整型 字符函数格式 chr x 意义 求序号x在ASCII码中对应的字符参数类型 x是整型 x在0 255之间函数返回值类型 字符型 其它函数 奇数函数格式 odd x 意义 判断x的奇偶性 X为奇数时函数值为true 否则为false 参数类型 x是整型函数返回值类型 布尔型 其它函数2 随机函数格式 random或random x 意义 无参数时随机产生0 1之间的随机实数 Random x 的意义是它产生0 x 1之间的随机整数 如果x 0则函数结果为0 参数类型 x是整型函数返回值类型 实型数 无参数 或整型数 有参数 练习 1 确定下列各常数 表达式的类型和值 表达式类型是指表达式值 结果 的类型 A 3 3 true false 12 3 12div3 5 3 53 and 5 3 chr 67 练习2 将下列数学表达式表示成pascal表达式 a2 b2 y4 练习3 1 写一个程序 读入三角形的三条边a b c 计算并打印三角形的面积S 可利用以下公式计算 S 其中p a b c 2 判断一个数是否是另一个数的完全平方数 3 编写程序 交换两个变量的值
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!