全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三讲 标准函数和表达式【教学目标】 知识目标:了解PASCAL提供的常用标准函数; 掌握6个算术运算符以及其运算顺序; 掌握PASCAL的基本数据类型。 能力目标:能正确进行算术表达式的运算; 会将数学表达式转换成PASCAL表达式; 会灵活运用PASCAL提供的常用标准函数。【教学重点】PASCAL的常用标准函数,算术表达式的运算。【教学难点】算术表达式的运算。【教学方法】讲授法,讨论法【课程类型】授新课【教学过程】:一、 数据类型PASCAL语言的一个突出优点就是有丰富的数据类型。它允许使用11种类型的数据。标准类型是指由PASCAL系统事先定义好了的(如real、integer),不需要用户自己去定义数据类型。用户自定义类型是用户根据需要定义并使用的,这种基本数据类型的一个重要特点是其值不能再划分。一个整数或者一个字符都是数据的最小单位。构造类型是由其他数据类型按照一定规则构成的,例如由整型数据就可以构成整型数组。指针类型是一种动态的简单数据类型,可以用来处理动态的数据结构。二、标准函数PASCAL把常用的一些运算定义为系统标准函数。PASCAL提供17种标准函数,分为四类,常用的有:1、 算术函数函数意义自变量类型函数值类型abs(x)绝对值整型、实型同自变量sqr(x)平方整型、实型同自变量sqrt(x)平方根整型、实型实型注:x代表函数的自变量,它可以是一个实型或者整型的算术表达式。如sqr(2+2),cos(5.5*8),ln(1.6/2.4)等都是合法的。abs(x)和 sqr(x )的函数值类型与x相同,sqrt(x)的函数值类型是实型。如sqrt(4)的值是实数2.0而不是整数2,abs(-2)的值是2,而abs(-2.0)的值是2.0。2、 转换函数 函数意义自变量类型结果类型round(x)四舍五入实型整型trunc(x)截尾取整实型整型Trunc(x):将实数x的小数部分截去。例:Trunc(6.8)= 6 Trunc(-7.8)= -7Round(x);将实数的小数部分四舍五入取整。例:Round(7.8)= 8 Round(-7.8)= -83、 特殊函数函数标识符意义自变量类型结果类型ord(x)自变量对应的序号离散类型整型pred(x)求前趋离散类型同自变量succ(x)求后继离散类型同自变量序号函数(Ord函数):将一个字符转换为字符序号(ASCII码) 例:Ord(A)= 65 Ord(1)= 49前趋函数(Pred函数)例:Pred(5)= 4 Pred(B)= A后继函数(Succ函数) 例:Succ(4)= 5 Succ(A)= BPred函数和Succ函数是互逆函数。一个有限的顺序数据,对它的第一个数据不能用Pred函数它的“前一个”数据,对它的最后一个数据,也不能用Succ函数来求它的“后面”一个数据。4、 逻辑判断函数函数标识符意义自变量类型结果类型odd(x)判断奇数整型布尔型Odd函数是“奇数函数”,Odd(x)的作用是判断自变量x是否为奇数。三、算术表达式1 算术表达式的定义PASCAL语言中的算术表达式是由符合PASCAL语法规则的数值型运算对象(包括数值型的常量、变量和函数)、运算符、圆括号组成的有意义的式子。如:-3*sin(x)/8.42 算术运算符有6个算术运算符:(1)+ 加(2) 减(3)* 乘(4)/ 实数除,得到的结果为实型。如5.0/2.0=2.5,5/2=2.5。注意:即使除数和被除数都是整型,结果仍然为实型。(5)DIV 整除,它要求除数和被除数均为整型,结果也为整型。(6)MOD 求余或求模运算符。例,我们可以用MOD和DIV运算求出一个N位数的个位、十位、百位等等。N = 7341个位 7341 MOD 10 = 1十位 (7341 MOD 100 )DIV 10 = 4百位 (7341 MOD 1000 )DIV 100 = 3千位 7341 DIV 1000 = 3在PASCAL只有上面6种数学运算。其它的就只能利用这6种运算的组合通过语句来实现。如a2可以化成a*a或者sqr(a)。 大于 小于 不等于(数学中写为 ) = 大于等于(数学中写为)3 运算顺序圆括号函数*,/,DIV,MOD+,同级运算按“先左后右”的原则例:当a = 13 ,b = 2 ,c = 3 ,d = 4 , e = 2 时a b * c DIV d MOD e 6 1 1 12注意:算术表达式改为PASCAL表达式注意分号变为除号后有些时候要加括号。例:c + d (c + d)/ (a + b)a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管道施工现场奖惩制度
- 书法课的奖罚制度
- 物流企业安全奖惩制度
- 警务人员激励奖惩制度
- 医院新农合工作奖惩制度
- 医生门诊奖惩制度范本大全
- 品牌督导奖惩制度汇编
- 关于物业员工奖惩制度
- 技术研发中心奖惩制度
- 物业岗位考核奖惩制度
- 聚氨酯地坪施工方案及工艺要求
- 常压储罐完整性管理系统:构建、应用与展望
- 电力线路巡检报告模板
- 劳务合同2026年合同协议
- 2025年高职(金融科技应用)金融科技基础专项测试试题及答案
- 理疗店应急预案(3篇)
- 2026年新疆生产建设兵团兴新职业技术学院单招职业技能测试题库及答案详解一套
- 鼾症科普宣传课件
- 义务教育《英语课程标准》(2025年修订版)原版核心框架+深度解读+测试题及答案
- 配电箱设备防护维护技术方案
- 2026年苏州工业职业技术学院单招综合素质考试题库附答案
评论
0/150
提交评论