第5章 选择结构程序设计(教案)-《C 语言程序设计》同步教学(电子工业版)

2024-11-21
| 4页
| 77人阅读
| 0人下载
普通

内容正文:

章 节 第5章 选择结构程序设计 目 标 1、熟练掌握if语句、switch语句的使用; 2、能运用选择语句解决实际问题。 主要内容 1、逻辑运算符与逻辑表达式 2、关系运算符与关系表达式 3、条件运算符 4、if语句的基本格式和用法; 5、switch语句的基本格式和用法。 重 点 难 点 · if语句、switch语句的语法格式及嵌套。 · if语句和switch语句的区别,及应用领域。 教授思路,采用的教学方法和辅助手段,板书设计,重点如何突出,难点如何解决,师生互动等 主要思路: 先讲述和if语句相关的逻辑运算和关系运算,然后再介绍if语句的格式,要注意复合语句在if语句中的书写格式及if语句的嵌套使用。 switch语句先介绍语法各市,再通过示例来说明用法。 在讲述本节的示例时,要注意再介绍算法的思想和描述。 一、逻辑运算符与逻辑表达式 1、逻辑运算符 &&、||、 ! 2、逻辑表达式 · 逻辑表达式真值的表示。 · 逻辑运算的“短路”规则。 二、关系运算符与关系表达式 1、关系运算符 <、 <=、 >、 >=、= = 、 != 2、关系表达式 关系表达式的值是一个逻辑值 三、if语句 If语句的三种形式! · if 语句 · if-else 语句 · if…else if…else 多分支语句 1、if 语句 if (表达式) { 语句块; } 执行过程。 示例: 输入两个整数,按照由小到大的顺序输出这两个数。 2、if~else 分支语句 if (表达式) { 语句块1; } else { 语句块2; } 执行过程。 示例1:输入一个字符,判断它是否为英文小写字母。 示例2:输入三个数,按由小到大的顺序输出。 常见错误! · 多条语句为内嵌时忘记用{ }括起来。 · 在if(表达式)之后多加一个分号。 · 比较运算符“==”与赋值运算符“=”混淆使用。 3、if~else if … else 语句 if(条件表达式1) 程序块1; else if(条件表达式2) 程序块2; else if(条件表达式3) 程序块3; … else if(条件表达式m) 程序块m; else 程序块n; 示例:多分支函数! 四、if语句的嵌套 if (表达式1) { if (表达式2) { 语句序列1 ; } else { 语句序列2 ; } } else { if (表达式3) { 语句序列3 ; } else { 语句序列4 ; } } 示例1:多分支函数! 示例2:写程序,判断某一年是否为闰年。 五、条件运算符 · 格式: 表达式1 ?表达式2 :表达式3 · 是一个三目运算符。 · 条件表达式的求值过程。 六、switch语句 switch (整型表达式 ) { case <常量表达式> : 语句; [break;] case <常量表达式> : 语句; [break;] …… default : } 执行过程! 示例:根据学生成绩的等级输出百分制分数段。 学科网(北京)股份有限公司 $$

资源预览图

第5章  选择结构程序设计(教案)-《C 语言程序设计》同步教学(电子工业版)
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。