匚课题第五章选择结构程序设计 教案号 6 教学1、掌握实现选择结构的两种语句、两个运算符 目的|2、学会编写选择结构的程序 教材教学重点关系运算符、ifs语句 分析「教学难点嵌套iese语句中的与ese匹配问题 「课时安排 2教学方法讲授与演示法相结合教具计算机、投影仪 复习引导 上一次课已经介绍了程序基本结构之一,但在大多数情况下都要用到选择结构。 、讲授新课 关系运算符与关系表达式 关系运算符:>===!= 优先级:>=高于== 关系运算符低于算术运算符,高于赋值运算符 2、关系表达式:用关系运算符将两个表达式连接起来的式子 关系表达式求值:关系成立,值为1:关系不成立,值为0 双分支选择语句 1、i语句的三种形式 语法1:if(表达式)语句; 语法2:if(表达式)语句1;else语句2; 语法3:if(表达式1)语句1 else if(表达式2)语句2; else语句n+1 说明: 1.if关键字后均为表达式(逻辑表达式、关系表达式、赋值表达式、变量等); 如:if(a=5)语句;if(b)语句; 2.条件表达式必须用括号括起来,在语句后必须加分号 3.满足条件需执行一组语句时,该组语句必须用{}括起来 4.if语句嵌套时,else总是与它最靠近的未配对的if匹配 5.因为i语句执行时总是简单地测试其中作为条件的“表达式”的值是0还是非0,便可利 用这种特性来简化程序设计。如对于 If 完全可用 f( expressIon)来代替 同理:f(!exp)语句;等价于:if(exp==0)语句 、课堂小结 1、关系运算符与关系表达式 2、if-lse语句的应用
课 题 第五章 选择结构程序设计 教案号 6 教 学 目 的 1、掌握实现选择结构的两种语句、两个运算符 2、学会编写选择结构的程序 教 材 分 析 教学重点 关系运算符、if-else 语句 教学难点 嵌套 if-else 语句中的 if 与 else 匹配问题 课时安排 2 教学方法 讲授与演示法相结合 教具 计算机、投影仪 一、复习引导 上一次课已经介绍了程序基本结构之一,但在大多数情况下都要用到选择结构。 二、讲授新课 一、关系运算符与关系表达式 1、关系运算符: >= = = ! = 优先级: >= 高于 = = != 关系运算符低于算术运算符,高于赋值运算符 2、关系表达式:用关系运算符将两个表达式连接起来的式子。 关系表达式求值:关系成立,值为 1;关系不成立,值为 0 二、双分支选择语句 1、if语句的三种形式 语法1:if (表达式)语句; 语法2:if (表达式) 语句1;else 语句2; 语法3:if (表达式1) 语句1; else if (表达式2) 语句2; else if (表达式3) 语句3; …… else 语句n+1; 说明: 1. if 关键字后均为表达式(逻辑表达式、关系表达式、赋值表达式、变量等); 如:if (a=5) 语句; if (b) 语句; 2. 条件表达式必须用括号括起来,在语句后必须加分号; 3. 满足条件需执行一组语句时,该组语句必须用{ }括起来; 4. if 语句嵌套时,else 总是与它最靠近的未配对的 if 匹配; 5.因为 if 语句执行时总是简单地测试其中作为条件的“表达式”的值是 0 还是非 0,便可利 用这种特性来简化程序设计。如对于: if (expression!=0) 完全可用 if (expression) 来代替; 同理: if(!exp)语句;等价于:if(exp= =0) 语句; 三、课堂小结 1、关系运算符与关系表达式 2、if-else 语句的应用