第四章 分支结构程序设计
课 题 关系运算符 1、掌握实现选择结构的两个运算符 教 学 目 的 2、运算符表达式的计算 教 材 教学重点 关系运算符及运算 分 析 教学难点 表达式的计算与应用 课时安排 1+1习题教学方法 讲授与演示法相结合讨论法 课 教具 计算机、投影仪
一 新课引入 上一次课已经介绍了程序基本结构之一,但在大多数情况下都要用到选择结构 而选择的前提是按一定的逻辑条件进行的。 二、新授 教 学 内 容 及 过 程 设 计 一、关系运算符与关系表达式 1、关系运算符:< <= > >= = = ! = 优先级:< <= > >= 高于 = = != 关系运算符低于算术运算符,高于赋值运算符 2、关系表达式:用关系运算符将两个表达式(可以是算术表达式或 关系表达式,逻辑表达式,赋值表达式,字符表达式)连接起来的式子。 关系表达式求值:关系成立,值为1;关系不成立,值为0 C语言中没有专用的逻辑值,1代表真,0代表假 例:a>b,a+b>b+c,(a=3)>(b=5),’a’<‘b’,(a>b)>(b
课 题 关系运算符与表达式(习题课) 1、通过习题理解优先级 教 学 目 的 2、 教 材 教学重点 运算符优先级 分 析 教学难点 课时安排 1 教学方法 讲授与讨论法 教具 计算机、投影仪
课 题 知识点:在逻辑表达式的求解中,并不是所有的逻辑运算符都要被执行。 (1)a&&b&&c 只有a为真时,才需要判断b的值,只有a和b都为真时, 才需要判断c的值。 if分支选择语句 (2)a||b||c 只要a为真,就不必判断b和c的值,只有a为假,才 判断b。a和b都为假才判断c 一 、例题演讲 教 学 内 容 及 过 程 设 计 1、:(m=a>b)&&(n=c>d)当a=1,b=2,c=3,d=4,m和n的原值为1时,由于“a>b”的值为0,因此m=0,而“n=c>d”不被执行,因此n的值不是0而仍保持原值1 2、正确表示“当x的取值在[1,10]和[200,210]范围内为真, 否则为假”的表达式是 (x>=1)&&(x<=10)|| (x>=200)&& (x<=210) 1、a=b=c=3;++a || ++b && ++c;第二个表达式的值? 4、 include
1、掌握if三种形式 教 学 目 的 2、 教 材 教学重点 语句格式 分 析 教学难点 if语句的应用 课时安排 1 教学方法 讲授与演示法相结合讨论法 教具 计算机、投影仪