第5章 条件选择语句-【千锋教育】C语言程序设计(微课)同步教案

2023-03-22
| 9页
| 139人阅读
| 1人下载
教辅

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 高三
章节 -
类型 教案
知识点 分支结构
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 609 KB
发布时间 2023-03-22
更新时间 2023-10-27
作者 北京千锋互联科技有限公司
品牌系列 -
审核时间 2023-03-22
下载链接 https://m.zxxk.com/soft/38223725.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

千锋教育 《C语言程序设计》 教学设计 课程名称: C语言程序设计教程 授课年级: 授课学期: 教师姓名: 2017年09月01日 课程名称 第5章 分支结构程序 计划学时 5学时 内容分析 本章主要介绍if语句、逻辑运算符、条件运算符、switch语句 教学目标 与 教学要求 要求学生掌握if语句、逻辑运算符,switch语句,熟悉条件运算符 教学重点 关系运算符、if语句、逻辑运算符 教学难点 if语句、条件运算符 教学方式 课堂讲解及ppt演示 教 学 过 程 第一课时 (if分支语句) if分支语句 其实人们在生活中都是通过某种判断来决定自己的行为的。例如,想给好友发一封电子邮件,必须将帐号密码都输入正确才能进行相关操作,否则登陆失败需要重新输入,具体如图5.1所示。 图5.1 电子邮箱登录界面 程序也是如此,if语句是分支结构的一种,它根据给定的表达式进行判断,以决定执行某个分支程序段。每个if语句后面都会有个表达式,其中if和else后面可以只含一个操作语句,同时也可以有多个操作语句,此时就需要用花括号将几个语句括起来成为一个复合语句。 其语法格式如下: if (表达式) 语句 上述示例中,如果表达式的值为真,则执行其后面的语句,否则不执行该语句。if语句的执行流程,如图5.2所示。 图5.2 if语句流程图 · else语句 执行上节中的程序时,当输入值能被3整除时不输出任何信息。这次来修改下程序,利用else语句让它在输入整数能被3整除的时候也显示出相应的信息。其语法格式如下: if (表达式) 语句1 else 语句2 上述示例中,如果表达式的值为真,则执行其后面的语句1,否则执行语句2。if-else语句的执行流程,如图5.3所示。 图5.3 if-else语句流程图 · else if语句 else if语句和此名称暗示的一样,它是 if 和 else 的组合。同else一样,它延伸了if语句,可以在原来的if 表达式值为’假’时执行不同语句。但是同 else 不一样的是,它仅在else if 的条件表达式值为’真’时执行语句。其语法格式如下: if (表达式1) 语句1 else if(表达式2) 语句2 … else if(表达式n) 语句n else 语句n+1 上述示例中,依次判断表达式的值,当出现某个表达式的值为真时,则执行其对应的语句,然后跳出else-if结构继续执行该结构后面的代码。如果所有表达式均为假,则执行else后面的语句n+1。else-if语句的执行流程,如图5.4所示。 图5.4 if-else语句流程图 · 嵌套的if语句 通过一个生活中的例子,来学习if语句的嵌套,例如,小千妈妈对小千说“如果小千考试得100分,外加如果星期天不下雨,带小千去公园,星期天下雨,就给小千买辆玩具车。如果小千考试95分以上99分之间,没有奖励和处罚。假如小千考试95分以下,星期天在家温习功课”。这段话可以通过下面的伪代码来描述。 if (小千考试得了100分) { if(星期天不下雨) 带小千去公园玩 else 给小千买辆玩具车 } else { if(95分-99分) 没有奖励和处罚 else 星期天在家温习功课 } 在if语句中又包含一个或多个if语句称为if语句的嵌套。 · if与else的配对 当if和else数目不同时,else总是与它上面的、最近的、统一复合语句中的、未配对的if语句配对,可以加花括号来确定匹配关系。 · 多重嵌套的if语句 第二课时 (逻辑运算符) 逻辑运算符 逻辑表达式的值是一个逻辑量“真”或“假”。C语言中的逻辑运算符和使用范例,如表5.2所示。 表5.1 逻辑运算符 运算符 运算 范例 结果 ! 逻辑非 !1 !0 0 1 && 逻辑与 1 && 1 1 && 0 0 && 0 0 && 1 1 0 0 0 || 逻辑或 1 || 1 1 || 0 0 || 0 0 || 1 1 1 0 1 上述表中,优先级顺序依次是! > && > ||。其中“&&”和“||”的优先级低于关系运算符,“!”高于算数运算符。 · 逻辑与 在表达式a && b中,只有当a和b的值都为真时,表达式结果才为真,否则为假。并不是所有的表达式都会执行,只有当a为真时,才会执行b。 · 逻辑或 表达式a |

资源预览图

第5章 条件选择语句-【千锋教育】C语言程序设计(微课)同步教案
1
第5章 条件选择语句-【千锋教育】C语言程序设计(微课)同步教案
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。