a10.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
a10,a0图纸尺寸,a0尺寸,a0纸,a1,a9,a0级车,a0大小,奥迪a9,a0打印机

* * 布尔表达式 怎样的数据类型是布尔类型? 要判断“ab”是否成立,其结果并不是一个数值,而是“成立”或“不成立”。也可用“真”或“假”这样的逻辑值来表示。在Pascal语言中,具有这种性质的数据类型是布尔类型。 下一次上课时间:9月4日 1.布尔常量的数据只有二个:真和假,分别用标准常量TRUE(真)和FALSE(假)来表示。并约定将FALSE的序号定为0,TRUE为1。 2.布尔变量必须预先定义后使用。 例如: var a,b:boolean; begin a:=TRUE; b:=FALSE; …… 其中,a和b为布尔类型的变量。boolean是预定义标识符,其意为“布尔型”。 一、布尔常量和布尔变量 布尔表达式 布尔表达式 例1:“43”和“43”运算的结果分别是什么? begin writeln(‘43 dejieguo shi ’,43); writeln(‘43 dejieguo shi ’,43); end. 输出结果: 43 de jieguo shi TRUE 43 de jieguo shi FALSE 说明:43成立,结果为“真”,用“TRUE”表示,43不成立,结果为“假”,用“FALSE”表示。 以上“TRUE”和 “FALSE”就是布尔常量的两个值。 布尔表达式 例2: var t,f:boolean; begin t:=true; f:=false; writeln(t,--,ord(t)); writeln(f,--,ord(f)) end. 由此可见:布尔常量true的值为1;布尔常量false的值为0;所以true false是成立的。 关系式是由一个关系运算符(也称比较符)将两个算术表达式或两个字符表达式联结起来的式子。关系运算符有以下6个: = = = 这些关系运算符分别为等于、不等于、大于、小于、大于等于和小于等于。关系式代表一个布尔值,关系式成立时的值为TRUE,否则值为FALSE。所以关系式是简单的布尔表达式。 关系运算符两边的表达式的值必须是相同的有序类型。例如,字符不能和数值比较。 两个及多个关系运算符不能连用。例如,abc不是符合语法的关系式。 布尔表达式 布尔表达式是由布尔型的常量、变量、函数、关系式、布尔运算符及圆括号组成的表达式,它的值是布尔类型。 Pascal语言中有3个布尔运算符:AND(逻辑与)、OR(逻辑或)和NOT(逻辑否)。布尔运算也称逻辑运算。 由于布尔表达式中可能同时出现算术运算符、关系运算符和布尔运算符,为了确定表达式的求值规则,Pascal规定了这些运算的优先顺序: ① 括号 ② 函数 ③ NOT ④ *、/、DIV、MOD、AND ⑤ +、-、OR ⑥ 、、=、=、、= 布尔表达式 a AND b 的值为FALSE a OR b 的值为TRUE NOT a AND b 的值为FALSE NOT a OR b 的值为FALSE NOT (a OR b) 的值为FALSE NOT b OR a 的值为TRUE NOT (b OR a) 的值为FALSE (3=3) AND a 的值为TRUE 32+2 的值为FALSE ab 的值为TRUE ab 的值为FALSE a=b 的值为FALSE ’a’=’b’ 的值为TRUE (a=b) OR (’a’’b’)的值为TRUE 例如3:当a的值为TRUE时,b为FALSE时,以下是一些符合语法的布尔表达式及其值。 布尔表达式 将一个布尔表达式赋值给一个布尔变量时,可以用赋值语句。不能用read或readln语句从外部设备向计算机输入一个布尔变量的值。 例如,定义a为布尔变量,read(a)是一条错误的语句; 赋值语句a:=(3=4) or (78)是符合语法的。 输出一个布尔型数据可用write或writeln。例如当a的值为TRUE时,执行语句writeln(’a=’,a),则输出结果是: a= TRUE 例如执行语句writeln(3+45),则输出结果是: FALSE。 布尔表达式 例4:输入两个整数,判别前者是较小数。 var x,y:integer; begin write(’input x,y =’); readln(x,y); wr

文档评论(0)

awang118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档