数据类型2运算符3布尔运算4表达式5标准函数.ppt

数据类型2运算符3布尔运算4表达式5标准函数.ppt

ID:52124489

大小:298.50 KB

页数:22页

时间:2020-04-01

数据类型2运算符3布尔运算4表达式5标准函数.ppt_第1页
数据类型2运算符3布尔运算4表达式5标准函数.ppt_第2页
数据类型2运算符3布尔运算4表达式5标准函数.ppt_第3页
数据类型2运算符3布尔运算4表达式5标准函数.ppt_第4页
数据类型2运算符3布尔运算4表达式5标准函数.ppt_第5页
资源描述:

《数据类型2运算符3布尔运算4表达式5标准函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、希望大家能够仔细认真的看完本教程,不仅是我们这多时间学习的一个复习和补充,也是对我们后期学习pascal的一个有利保障,在看的过程中仔细揣摩,做好笔记和整理工作2010年11月12日数据对于一门程序语言是非常重要的,数据的一个非常重要的特征就是它的类型。PASCAL规定:程序中出现的变量必须先说明才能使用。一:数据类型注意:除了实型以外的数据类型都是顺序类型为什么实型不是顺序类型?例如:整数4的“下一个整数”是5,字符‘B’的“下一个字符”是‘C’实数18.2的“下一个实数”是多少?18.3、18.21……二、运算符运算符运算运

2、算对象结果类型+加整型、实型只要有一个运算对象是实型,结果就是实型,如果全部的运算对象都是整型并且运算不是除法,则结果为整型,若运算是除法,则结果是实型-减整型、实型*乘整型、实型/除整型、实型div整除整型整型mod取余整型整型例如:4+5=9         8-3=5    2*3=6         12*24=408    5/2=2.5       34/12=2.83    5div2=2       123div4=30    5mod2=1       12mod5=21、算术运算符2、逻辑运算符布尔运算符:A

3、ND(逻辑与)、OR(逻辑或)、NOT(逻辑非)三个abnotanotbaandbaorbfalsefalsetruetruefalsefalsefalsetruetruefalsefalsetruetruefalsefalsetruefalsetruetruetruefalsefalsetruetrue小提示:Not取反not(2>1)=falseAnd真真为真、真假为假(3>2)and(3<5)=falseOr假假为假、真假为真(3>2)or(3<5)=true3、关系运算符运算符运算运算对象结果类型=等于简单类型布尔型<>

4、不等于简单类型布尔型<小于简单类型布尔型>大于简单类型布尔型<=小于等于简单类型布尔型>=大于等于简单类型布尔型例如:设a,b为标准数据类型的变量,则:a=b如果a等于b结果为真,否则为假。a<>b如果a不等于b结果为真,否则为假。ab如果a大于b结果为真,否则为假。a<=b如果a小于等于b结果为真,否则为假。a>=b如果a在于等于b结果为真,否则为假。例如:5=5结果为真。5=10结果为假。falsetrue结果为假。'A'<'C'结果为真。12.5>-8

5、结果为真。24>=21结果为真。10.3<10结果为假。运算符优先级圆括号按由里至外,逐层展开的规律进行。not1(高)*,/,div,mod,and2+,-,or3=,<>,>=,<=,<>4(低)三、运算符的优先级如果一个表达式里出现两个或两个以上的运算符,则必须规定它们的运算次序。pascal规定:①表达式中相同优先级的运算符,按从左到右顺序计算;②表达式中不同优先级的运算符,按从高到低顺序计算;③括号优先级最高,从内到外逐层降低;在算术运算中运算符的优先顺序与数学上的四则运算一致,即“先乘除后加减”(注:“MOD”、“D

6、IV”运算的优先级与“*”、“/”相同)。思考:x=10,y=20,z=5(xy)and(xmodz=0)=?四、布尔运算要判断“X>Y”是否成立,其结果不是一个算术量(即数值),而是“成立”或“不成立”,也可以用“真”表示“成立”,用“假”表示“不成立”,也就是说,它的结果是一个逻辑值(“真”或者“假”)。逻辑运算又叫布尔运算。布尔(Bool)是英国数学家的名字,他首先提出对二值变量进行逻辑运算的代数,称为布尔代数。1、布尔常量Pascal语言中“真”用true表示,“假”用False表

7、示。所以布尔类型只有true与false两个常量。2、布尔型符号常量(boolean)在程序的说明部分,可以定义布尔符号常量。如:const  t=true;  f=false;执行部分就可以用t代表true,用f代表false。例如:write(t,f)将输出:TRUEFALSE3、布尔变量如果我们将某些变量说明成布尔型,那么这些变量就是布尔变量,它们只能用于存放布尔值(ture或false)。 例如:vara,b:boolean;begin        a:=true;        b:=false;4、布尔类型是顺序类

8、型由于这种类型只有两个常量,Pascal语言中规定ture的序号为1,false的序号为0。若某种类型的常量是有限的,那么这种类型的常量通常都有一个序号,我们称这种类型为顺序类型。如前面我们学过的整型(integer),字符型(char)都是顺序类型。四、布尔运

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。