C语言程序设计教案选择结构程序设计(一)说明内容1.关系运算符和关系表达式2.逻辑运算符和逻辑表达式3.条件运算符及条件表达式4.IF语句5.IF语句的嵌套生活中的“十字路口”也属于选择结构类型
举例说明重点1.关系运算符和关系表达式2.逻辑运算符和逻辑表达式3.条件运算符及条件表达式4.IF语句的格式使用5.IF语句的嵌套难点复杂条件的表示;IF语句的正确使用
问题提出通过前面的顺序结构程序设计的介绍,我们都知道顺序结构程序设计按照自上而下的流程的顺序执行,但是在实际生活中,仅顺序结构是无法满足用户要求的,并不是所有的程序都是自上而下的顺序执行,而是根据条件有选择的执行
这就是我们将要学习的分支结构程序设计
详细内容一、导入讨论导入:请教学生翻译下面的英语句子a
IfsheisnotinClass1thenshewillbeinClass2
IfitdoesnotrainthenI'llgotopark,elseI'llgotothemovie
创造情景,使学生感觉新鲜和自信,学生可以翻译的准确无误
此过程中,教师引导学生注意if、then、else三个词的使用
学生归纳:条件语句的一般形式:格式1:if条件then语句组格式2:if条件then语句组1else语句组2二、if中的条件表示1.关系运算符和关系表达式在程序中经常需要比较两个量的大小关系,以决定程序下一步的工作
比较两个量的运算符称为关系运算符
(1).关系运算符:操作符作用>大于>=大于等于=1e-6x==ya%b
=0关系表达式的值:C语言规定用数值0代表关系运算结果为“假”,用数值1代表关系运算结果为“真”
关系表达式值的数据类型为整型
设有定义inta=3,b=2,c=1;则:a>b的值为1c==a的值为0(3).优先级和结合方向>、>=、=(c+d)关系运算符的结合方向都为左