- 0
- 0
- 约3.46千字
- 约 28页
- 2021-12-11 发布于广东
- 举报
第一页,共28页 一、函数(P15) 函数代表一种处理,给出一个或多个原始数据,通过函数的加工处理,可以得到一个结果。 函数调用的形式: 函数名(参数1,参数2,…,参数n ) 函数分为标准函数和自定义函数两种。标准函数是系统中已经存在的函数并可以直接使用。自定义函数为用户自己定义的函数。下面介绍Pascal中常用的标准函数。 第二页,共28页 1.1、算术函数 绝对值函数abs(x): 函数值为X的绝对值 a= -23,abs(a)=23 平方函数sqr(x): 函数值为X的平方 a=-2,sqr(a)=4 平方根函数sqrt(x): 函数值为X的平方根, a=4, sqrt(a)=2 整数函数 int(x): 函数值为X的整数部分,a=3.14,int(a)=3,a=-3.54,int(a)=-3 小数函数frac(x): 函数值为X的小数部分,a=3.14,frac(a)=0.14,a=-3.54, frac(a)=-0.54 第三页,共28页 1.2、转换函数 截尾函数trunc(x): 函数值为舍去实数X的小数部分,并转换为整型。a=3.65, trunc(a)=3 舍入函数round(x): 函数值为对实数X作四舍五入,并转换为整型。a=3.65,round(a)=3 upcase(x): 函数值为对英文的小写字母转换为大写字母。a=’t’,upcase(a)=’T’ 第四页,共28页 1.3、顺序函数 前趋函数pred(x): 函数值为x-1 a=36, pred(a)=35, a= -36,pred(a)= -37, a=’b’, pred(a)=’a’, a=’B’,pred(a)=’A’, a=true,pred(a)=false, a=false,pred(a)=true, 后续函数succ( x ): 函数值为x+1 a=36,succ(a)=37, a= -36, succ (a)= -35, a=’b’, succ(a)=’c’, a=’B’, succ(a)=’C’, a=true, succ(a)=true, a=false, succ(a)=true 第五页,共28页 1.4、字符函数 序号函数ord(x): 函数值为字符X的序号。a=’a’,ord(a)=97, a=’A’,ord(a)=65, a=’0’,ord(a)=48, a=’1’,ord(a)=49 字符函数chr(x): 函数值为序号是x的字符。a=97,chr(a)=’a’, a=65,chr(a)=’A’ a=48,chr(a)=’0’ 第六页,共28页 1.5、奇函数 odd(x) :函数值为逻辑值,判断x是否为奇函数 a=12,odd(a)=false, a=13,odd(a)=true 第七页,共28页 二、运算符 算术运算符 运算符 运算 运算对象 结果类型 + 加 整型、实型 只要有一个运算对象是实型,结果就是实型,如果全部的运算对象都是整型并且运算不是除法,则结果为整型,若运算是除法,则结果一定是实型 - 减 整型、实型 * 乘 整型、实型 / 除 整型、实型 div 整除 整型 整型 mod 取余 整型 整型 在PASCAL只有上面6种数学运算。其它的就只能利用这6种运算的组合通过语句来实现。如a^2(a的平方)可以化成a*a。 第八页,共28页 3 div 2= 5 div 7= 7 div 3= 6 div (-4) = (-12) div (-5) = (-14) div 5 = 7 mod 4 = 23 mod 3= (-14) mod (-4)= (-18) mod (-6)= 18 mod (-5)= 6 mod 17 = Div整除,是两个整数相除取整数部分(商) Mod取余,是两个整数相除取余数,余数的符号与 被除数符号相同。 a mod b = a – ( a div b ) * b (b0) 第九页,共28页 8531 mod 10 (8531 mod 100) div 10 (8531 mod 1000) div 100 8531 div 1000 Q: 用 div 和 mod 两个操作,能否将一个四位数a的个位、十位、百位、千位分离出来。比如8531 第十页,共28页 运算符 关系运算符 运算符 运算 运算对象 结果类型 = 等于 简单类型 布尔型 不等于 简单类型 布尔型 小于 简单类型 布尔型 大于 简单类型 布尔型 = 小
您可能关注的文档
- 出纳基本知识初学者.ppt
- 出砂机理及防砂.ppt
- 出血性疾病的诊断.ppt
- 出血性疾病的诊断思路.ppt
- 出血性进展性卒中 (2).ppt
- 出血性进展性卒中.ppt
- 函授第五章 化工过程的能量分析.ppt
- 函数三种表示方法.ppt
- 函 数 的 单 调 性.ppt
- 函数与函数极限.ppt
- 人教版八年级上册历史精品教学课件 第六单元 中华民族的抗日战争 第17课 七七事变与全民族抗战 (6).ppt
- 人教版八年级上册历史精品教学课件 期末专题复习 专题二 中国人民近代化的探索 (2).ppt
- 人教版八年级上册历史精品教学课件 第二单元 近代化的早期探索与民族危机的加剧 第5课 甲午中日战争与列强瓜分中国狂潮 (2).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 大概念引领下的大单元复习 (4).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 第21课 人民解放战争的胜利 (2).ppt
- 人教版八年级上册历史精品教学课件 第三单元 资产阶级民主革命与中华民国的建立 第10课 中华民国的创建 (2).ppt
- 人教版八年级上册历史精品教学课件 第四单元 新民主主义革命的开始 第12课 新文化运动 (3).ppt
- 第四组塑料低温脆化温度测试详解演示文稿.ppt
- 第消费者行为演示文稿.ppt
- 第一部分用搜索方法求解问题演示文稿.ppt
最近下载
- 四、英格索兰安装指导手册-无锡英格索兰.doc VIP
- 2025AHA、ACC高血压管理指南核心更新解读.pptx
- 有机化学课件:第7章 醇酚醚.ppt VIP
- 员工认同感提升课件.pptx VIP
- 前列腺炎诊疗常规.docx VIP
- 有机化学课件:第7章 卤代烃.ppt VIP
- 2024-2025学年度江苏安全技术职业学院单招考试文化素质数学测试卷含答案详解【满分必刷】.docx VIP
- (一模)2026届大湾区高三普通高中毕业年级联合模拟考试(一)物理试卷(含答案).docx
- 2025年中考数学冲刺《二次函数新定义型综合问题》含答案解析.pdf VIP
- 2025年士官英语作文真题及答案.doc VIP
原创力文档

文档评论(0)