2 标识符、数据类型、函数与表达式
标识符、数据类型、函数与表达式
授课人:曹丽丽 2012.3
1.1 基本符号、保留字和标识符基本符号 1、字母:: 、字母:: ABC D EFG HI JKLMN OPQR STUVWXYZ abcdefghijklmnopqrstuvwxyz 2、数字: 0 1 2 3 4 5 6 7 8 9 、数字: 3、特殊符号: 、特殊符号: + - * / = < > < > <= >= ( ) [ ] { } := . , : ; ‘ ^ ..
1.1 基本符号、保留字和标识符 保留字PASCAL语言中一些有特殊含义的英文单词,有专门的用途, 语言中一些有特殊含义的英文单词,有专门的用途, 语言中一些有特殊含义的英文单词 不能用于其他场合。 不能用于其他场合。
program, function, procedure ///array, const, file, label ,packed, var, record ,set ,type, if ///case, do, downto, else, for, goto, if, repeat, then ,to , while, until, with, forward ///and, p ,in, mod,not,or /// begin, end///nil
1.1 基本符号、保留字和标识符 标识符标识符是以字母或下划线开头的字母数字下划线序列。 标识符是以字母或下划线开头的字母数字下划线序列。 字母数字下划线序列判断下列标识符是否为合法的标识符: 判断下列标识符是否为合法的标识符: A L MIN x1 e_3 1_3 x-y x&y x/y
整数类型( 整数类型(integer) ) 实数类型( 实数类型(real) ) 字符类型( 字符类型(char) ) 布尔类型( 布尔类型(boolean) )
标准数据类型:
整型:包括正整数,负整数和零。它是有序的。 整型:包括正整数,负整数和零。它是有序的。整数只能由(正)负号和数字组成,不能出现其他字符。 整数只能由( 负号和数字组成,不能出现其他字符。
合法的整数: 合法的整数:123, 0,-256, 134,+568 , , , , 非法的整数:1235A,0.025,-983.5 非法的整数: , ,
整型的运算符有: 、 、 、 、 (整除)、 )、mod(取余) 整型的运算符有:+、-、*、/、p(整除)、 (取余)
实型:包括正实数,负实数和零。 实型:包括正实数,负实数和零。十进制表示法: 十进制表示法:小数点前后必须有数字 两种表现形式: 两种表现形式: 指数部分不能为小数 科学记数法: 科学记数法: 尾数和指数部分均不能省略。 尾数和指数部分均不能省略。
合法的实数: , 合法的实数:0.0,125.6,-659.1,3.4E3,-3.5E-9 , , , 非法的实数: 非法的实数:7. , .5,3.5E1.2,E-12 , , 实数的运算符有: 、 、 、 实数的运算符有:+、-、 *、/
字符类型:括在两个单引号之间的Pascal字符集。 字符类型:括在两个单引号之间的 字符集。 字符集
例如:‘S’、’2’,’;’分别表示字符 、数字字符2及分号。 例如: 、 , ; 分别表示字符S、数字字符 及分号。 分别表示字符 及分号 string:表示字符串
。 :表示字符串。
布尔类型(boolean) 布尔类型( )布尔类型的数据只有两个:真和假,分别用标准常量 布尔类型的数据只有两个:真和假,分别用标准常量true、false 、 来表示。它是有序的,并且 来表示。它是有序的,并且false< true。 。
整型的运算符有: 、 、 、 、 (整除)、 )、mod(取余) 整型的运算符有:+、-、*、/、p(整除)、 (取余) 例如: 例如:x=3,y=4 , 则x+y=7,x-y=-1,x *y=12。 , , 。 11 p 3= 3 11 mod 3= 2 -15 mod 4= - 3 15 p 3= 5 15 mod 3= 0 15 mod -4= 3 - 4 p 3= -1 - 4 mod 3= -1 - 15 mod -4= - 3
Mod 运算的符号总是和被除数相同。 运算的符号总是和被除数相同。
1、用于整型量的标准函数有:abs、sqr、odd、chr、pred、succ 、用于整型量的标准函数有: 、 、 、 、 、 绝对值、平方、奇数、取字符、前导、 绝对值、平方、奇数、取字符、前导、后继
pred(5)=4, succ(5)=6 ( ) , ( ) pred(-5)=-6,succ(-5)=-4 ( ) , ( ) odd(5)=true,odd(6)=false ( ) , ( ) chr(65)=‘A’ , chr(66)=‘B’,chr(97)=‘a’ ( ) ( ) , ( ) 2、sin、cos、arctan、exp、ln、sqrt也可用于整型量,但结果为 、 、 也可用于整型量, 、 、 、 、 也可用于整型量 实型。 实型。 例如: 例如:sqrt(4)=2.0 ( )
用于实型的标准函数有: 用于实型的标准函数有:abs, sqr, sqrt, sin, cos, arctan, exp, ln, trunc, round
用于字符型的标准函数有: )、pred、succ 用于字符型的标准函数有:ord(取序号)、 (取序号)、 、 ord(’A’)=65 ( ) pred(’B’)=‘A’ ( ) ord(’a’)=97 ( ) succ(’A’)=‘B’ ( )
ord与chr是互逆函数;pred与succ是互逆函数。 与 是互逆函数; 与 是互逆函数。 是互逆函数 是互逆函数 chr(ord(‘a’))= ‘a’ pred(succ(‘b’))= ‘b’ ord(chr(97))= 97 succ(pred(‘b’))=‘b’
用于布尔量的标准函数有: 用于布尔量的标准函数有:ord、pred、succ 、 、 ord(false)= 0 ( ) pred(true)= false ( ) ord(ture)= 1 ( ) succ(false)= true ( )
用于布尔量的运算有布尔(逻辑)运算: 用于布尔量的运算有布尔(逻辑)运算: ① AND、OR、NOT(优先规则:NOT、AND、OR) 、 、 (优先规则: 、 、 ) 例:b1=false,b2=true , b2 OR b1 AND NOT b1 ①true ②false ③true ②关系运算(优先级小于布尔运算): 关系运算(优先级小于布尔运算):< ): > = <= >= <>
关系运算可用于整型、实型、字符型、布尔型量,结果为布尔型量。 关系运算可用于整型、实型、字符型、布尔型量,结果为布尔型量。 例如: 例如:3<5,结果为 ,结果为true。 。 ‘a’>=‘b’,结果为 结果为false。
结果为 。 false<true,结果为 ,结果为true。 。
基本运算符一览表运算符 +-* 算术运算 / p,mod =,<> <,> 关系运算 <=,>= in 逻辑运算 not,and,or 集合运算 赋值运算 +,-,* := 操作数类型 整数或实数 整数或实数 整数 除文件类型外各种数据类型 标准类型,枚举型, 标准类型,枚举型,子界型 布尔标准类型,枚举型,子界型, 标准类型,枚举型,子界型,集合
结果类型 整数或实数 实数 整数
顺序类型, 顺序类型,集合 布尔 集合 除文件类型外各种数据类型 布尔 集合 除文件类型外
…… 此处隐藏:1540字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




