2022年c语言选择结构程序设计教案.docx
《2022年c语言选择结构程序设计教案.docx》由会员分享,可在线阅读,更多相关《2022年c语言选择结构程序设计教案.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精品教学教案挑选结构程序设计(一)说明 1关系运算符和关系表达式 2规律运算符和规律表达式 内容 3条件运算符及条件表达式 4 IF 语句 5 IF 语句的嵌套 1关系运算符和关系表达式2规律运算符和规律表达式 重点 3条件运算符及条件表达式 4 IF 语句的格式使用 5 IF 语句的嵌套难点问题提出复杂条件的表示;IF 语句的正确使用;通过前面的次序结构程序设计的介绍,我们都知道次序结构程序设计依据自上而下的流程的次序执行,但是在实际生活中,仅次序结构是无法满意用户要求的,并不是全部的程序都是自上而下的次序
2、执行,而是依据条件有挑选的执行;这就是我们将要学习的分支结构程序设计;一、导入 争论导入: 请教同学翻译下面的英语句子 a.If she is not in Class1 then she will be in Class2. b.If it does not rainthen Ill go to park, else Ill go to the movie. 生活中的“ 十 字路口” 也属 于 选 择 结 构 类型;制造情形, 使同学感觉新奇和自信,同学可以翻译的精确无误;此过程中,老师引导同学留意if 、 then 、 else 三个词的使用;同学归纳: 条件语句的一般形式:具体格式 1:
3、if 条件then 语句组else 语句组 2 格式 2:if 条件then 语句组 1 内容二、 if 中的条件表示1关系运算符和关系表达式在程序中常常需要比较两个量的大小关系,以打算程序下一步的工作;比较两个量的运算符称为关系运算符;细心整理归纳 精选学习资料 (1)关系运算符:举例说明 第 1 页,共 8 页 操作符作用 大于= 大于等于 小于 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精品教学教案= 小于等于= = 等于.= 不等于关系运算符都是双
4、目运算符,用于两个运算对象比较;留意: 不能将“=” 写成“=” 写成“=” ;(2)关系表达式:用关系运算符将两个运算对象连接起来的式子称为关系表达式;运算对象可以是常量,可以是变量,也可是表达式;如:实 例 讲 解 说32 b*b-4*a*c=1e-6 x= =y a%b.=0 明关系表达式的值:C 语言规定用数值 0 代表关系运算结果为“ 假” ,用数值 1 代表关系运算结果为“ 真”型为整型;设有定义 int a=3,b=2,c=1; 就:ab 的值为 1 c= =a 的值为 0 3优先级和结合方向;关系表达式值的数据类、=、和 = c+d 等价于a+bc+d 关系运算符的结合方向都为
5、左结合;如:abc 等价于abc 举例说明2、规律运算符和规律表达式(1)规律运算符& 规律与| 规律或. 规律非(2)规律表达式用规律运算符将关系表达式或规律量连接起来的式子就是规律表达式;运算对象一般为关系表达式或规律量(常量或变量);如;x10|x2&43 的结果为真35 结果为真.32 的结果为假细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精品教学教案规律表达式的值:用数值 0 代表规律运算结果为“
6、 假” ,用数值 1代表规律运算结果为“ 真”;在判定一个量(常量或变量)是“ 真”仍是“ 假” 时,C 语言规定以 0 代表“ 假” ,以非 0 代表“ 真” ;35 的结果为 0 35 结果为 1 .32 的结果为 0 3优先级和结合方向三个规律运算符优先级从高到低的次序为:!& | 如:. 的优先级高于算术运算符;& 和|的优先级低于关系运算符;32+1&42+1&4b&cd&ef 等价于ab&cd&ef 通过讲解, 向if 语句过渡.ab 等价于.ab 3、条件运算符及条件表达式(1)条件运算符? :C 语言中唯独的一个三目运算符;(2)条件表达式条件表达式的一般形式为:表达式 1?表
7、达式 2:表达式 3 其中,表达式i 1 i3的类型任意,表达式1 一般为关系表达式或规律表达式,表达式2 和表达式 3 一般为同类型表达式;条件表达式的求解过程是:先求解表达式1,如表达式1 的值不为 0,就求解表达式 2,表达式 2 的值就是条件表达式的值;如表达式 1 的值为 0,就求解表达式 3,表达式 3 的值就是条件表达 式的值;如:细心整理归纳 精选学习资料 32.3+2:3*2 表达式的值为5 通 过 与 前 面 第 3 页,共 8 页 a b .3.=0:7= =8 表达式的值为0 (3)优先级和结合方向条件运算符的优先级高于赋值运算符,但低于规律运算符、关系引 入 的 例
8、子运算符和算术运算符;如:重 点 说 明 其格式32.3+2:3*2 等价于32.3+2:3*2 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精品教学教案 a b .3.=0:7= =8 等价于 a b .3.=0:7= =8 条件运算符的结合方向为右结合;如:留意: 条件表达式中的表达式2 和表达式 3 只有一个被求解; 表达式 1 的类型可与表达式 2 和表达式 3 的类型不同;三、分支结构表示IF 语句在 C 中条件语句的一般形式为 : if 表达式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 语言 选择 结构 程序设计 教案
限制150内