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