第五课布尔表达式IF语句.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

习题第五课

布尔表达式、IF语句第五课

布尔表达式、IF语句第五课

布尔表达式、IF语句第五课

布尔表达式、IF语句第五课

布尔表达式、IF语句第五课

布尔表达式、IF语句第五课

布尔表达式、IF语句第五课

布尔表达式、IF语句习题**第五课选择结构

布尔表达式、IF语句选择结构?选择性语句包括if语句和case语句。选择性语句实现程序的选择结构。?第一节布尔运算?要判断“ab”是否成立,其结果并不是一个数值,而是“成立”或“不成立”。也可用“真”或“假”这样的逻辑值来表示。在Pascal语言中,具有这种性质的数据类型是布尔类型。一、布尔常量和布尔变量1.布尔常量的数据只有二个:真和假,分别用标准常量TRUE(真)和FALSE(假)来表示。并约定将FALSE的序号定为0,TRUE为1。2.布尔变量必须预先定义后使用。例如:vara,b:boolean;begina:=TRUE;b:=FALSE;……其中,a和b为布尔类型的变量。boolean是预定义标识符,意为“布尔型”。第五课

布尔表达式、IF语句二、布尔表达式关系式是由一个关系运算符(也称比较符)将两个算术表达式或两个字符表达式联结起来的式子。关系运算符有以下6个:===这些关系运算符分别为等于、不等于、大于、小于、大于等于和小于等于。关系式代表一个布尔值,关系式成立时的值为TRUE,否则值为FALSE。所以关系式是简单的布尔表达式。除了整型和实型可以在关系运算符两边混合出现外,关系运算符两边的表达式的值必须是相同的有序类型。例如,字符不能和数值比较。两个及多个关系运算符不能连用。例如,abc不是符合语法的关系式。布尔表达式是由布尔型的常量、变量、函数、关系式、布尔运算符及圆括号组成的表达式,它的值是布尔类型。Pascal语言中有3个布尔运算符:AND(逻辑与)、OR(逻辑或)和NOT(逻辑否)。布尔运算也称逻辑运算。第五课

布尔表达式、IF语句由于布尔表达式中可能同时出现算术运算符、关系运算符和布尔运算符,为了确定表达式的求值规则,Pascal规定了这些运算的优先顺序:①括号②函数③NOT④*、/、DIV、MOD、AND⑤+、-、OR⑥、、=、=、、=例如,当a的值为TRUE时,b为FALSE时,以下是一些符合语法的布尔表达式及其值。aANDb的值为FALSEaORb的值为TRUENOTaANDb的值为FALSENOTaORb的值为FALSENOT(aORb)的值为FALSENOTbORa的值为TRUENOT(bORa)的值为TRUE34的值为FALSE(3=4)ANDa的值为TRUEab的值为TRUEab的值为FALSE(a=b)OR(’a’’b’)的值为TRUEnotorandba011110100101010100001.当a=TURE、b=FALSE、c=FALSE时,下列布尔表达式的值是什么?(1)NOTaANDbORc(2)NOT(aANDb)ORc(3)NOTaAND(bORc)(4)6DIV4=5MOD4FTFT2。P41:分析例4-12第五课

布尔表达式、IF语句三、布尔型数据的输入和输出将一个布尔表达式赋值给一个布尔变量时,可以用赋值语句。不能用read或readln语句从外部设备向计算机输入一个布尔变量的值。例如,定义a为布尔变量,read(a)是一条错误的语句,赋值语句a:=(3=4)or(78)是符合语法的。

文档评论(0)

智乾 + 关注
实名认证
内容提供者

科技工作者

1亿VIP精品文档

相关文档