1 / 72
文档名称:

第4章 选择结构程序设计.ppt

格式:ppt   页数:72
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第4章 选择结构程序设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第4章 选择结构程序设计.ppt

文档介绍

文档介绍:第四章选择结构程序设计 本章主要内容
1. 条件表达式 2. 条件语句 3. 开关语句
选择结构常用下面两种图来描述
图4-1 N-S图
图4-2 程序流程图
说明:当条件P为真(True)时,执行语句块1.
当条件P为假(False)时,执行语句块2.
条件表达式
在条件判断语句中,作为判断依据的表达式称为条件表达式,条件表达式的取值通常为逻辑(Boolean)型。常见的条件表达式有两类:关系表达式和逻辑表达式。
关系表达式
由关系运算符将表达式连接起来的式子称为关系表达式,关系运算符也称比较运算符,用于对两个相同数据类型表达式值的大小进行比较,被比较的数据是数值型、字符型、日期型,不能是布尔型。
关系表达式的格式为:
<表达式1><关系运算符1><表达式2>[<关系运算符2><表达式3>……]
注意:
,是将其看成“yyyymmdd”形式的8位整数进行比较。
,是按字符的ASCII码值逐个字符进行比较的,在比较两个字符串的大小时,首先比较第一个字符的ASCII码值,ASCII码值达的字符串为大,若第一个字符相同,则比较第二个,以此类推。只有在两个字符串的所有字符都相同(长度也相同)的情况下,这两个字符串才相等。
:
空格<数字<大写字母<小写字母<汉字
汉字字符的大小是按区位码的大小排序,常用字与拼音顺序一致,显然”Beijing ”<”shanghai”,也就有“北京”<“上海”
”=”的比较,例如:sqr(2)^2=2结果为:False,从数学的角度来看,它是个恒等式,但是在计算机进行计算时,sqr(2)是个近似数,有很小的一点误差,就造成了“不等”的结果。
逻辑表达式
由逻辑运算符将关系表达式连接起来的表达式称为逻辑表达式,逻辑运算符也称布尔运算符。常用的逻辑运算符有:not、and、or。对于比较复杂的条件要使用逻辑表达式,例如:用逻辑表达式代替条件的嵌套会使程序的逻辑结构更加清晰,容易理解。
逻辑表达式的格式为:
<表达式1><逻辑运算符1><表达式2>[<逻辑运算符2><表达式3>……]
下面给出一些逻辑表达式:
>5 and x<=10 相当于数学中的5<x≤10
<-5 or x>5 相当于数学中的|x|>5
>0 and x mod 5=0 自然数中的5的倍数
>0 and not x mod 3=0自然数中不能被3整除的数
,b,c能构成三角形的条件:
(a>0 and b>0 and c>0)and(a+b>c and a+c>b and b+c>a)
+bx+c=0存在实根的条件:
a<>0 and b*b-4*a*c>=0
(日期型)是10月1日:
month(y)=10 and day(y)=1

最近更新

2025年辽宁职业学院单招综合素质考试模拟测试.. 42页

2025年辽宁铁道职业技术学院单招职业倾向性测.. 40页

2025年达州职业技术学院单招职业适应性测试模.. 39页

2025年通化医药健康职业学院单招综合素质考试.. 39页

2025年遂宁能源职业学院单招职业技能考试模拟.. 41页

2025年邢台应用技术职业学院单招职业倾向性测.. 39页

2025年邯郸职业技术学院单招职业适应性测试模.. 39页

2025年郑州信息工程职业学院单招职业倾向性测.. 40页

2026年池州职业技术学院单招综合素质考试模拟.. 41页

2025年重庆五一职业技术学院单招职业倾向性测.. 40页

2025年重庆城市科技学院单招职业倾向性测试模.. 41页

2025年重庆对外经贸学院单招职业适应性测试题.. 41页

2025年重庆市成都市单招职业适应性考试模拟测.. 42页

2025年重庆市阿坝藏族羌族自治州单招职业适应.. 41页

2025年重庆机电职业技术大学单招综合素质考试.. 41页

2025年重庆电信职业学院单招职业倾向性测试题.. 39页

2025年重庆科技大学单招职业适应性考试模拟测.. 39页

2025年重庆艺术工程职业学院单招职业倾向性考.. 39页

2025年铁门关职业技术学院单招职业适应性测试.. 41页

2025年锦州师范高等专科学校单招职业倾向性考.. 40页

2025年长江工程职业技术学院单招职业技能测试.. 41页

2025年长沙卫生职业学院单招职业技能测试题库.. 41页

2025年长白山职业技术学院单招职业适应性考试.. 40页

2025年阳光学院单招职业适应性测试题库最新 40页

2025年阿坝职业学院单招职业倾向性测试模拟测.. 40页

2025年陕西国际商贸学院单招职业适应性测试题.. 39页

2025年陕西机电职业技术学院单招职业倾向性测.. 40页

2025年重庆市《保安员证》考试题库含答案 39页

预防滑倒、绊倒及跌落专题培训课件 45页

混凝土工程培训课件优秀PPT 26页