C语言公开课教案.ppt_第1页
C语言公开课教案.ppt_第2页
C语言公开课教案.ppt_第3页
C语言公开课教案.ppt_第4页
C语言公开课教案.ppt_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言分支流程控制语句 实习教师 宋恒指导教师 邹汝全 if语句 2020 1 1 2 复习引入 程序的基本结构顺序结构分支结构循环结构 2020 1 1 3 顺序结构 A B 一个入口 一个出口 C语言语句 2020 1 1 4 分支结构 Yes No 条件 A B 条件判断 C语言语句 本节课学习内容 什么是分支结构呢 2020 1 1 5 告诉他 不能留长发 告诉她 不能带首饰 例 大足职教中心学生管理规定 男生不能留长发 女生不能带首饰 这就称为一个分支结构 首先 判断是男生还是女生 2020 1 1 6 复习引入 针对基本结构 各种程序语言都有各自对应的语句来实现 C中用来实现分支结构的语句if语句 本节内容 switch语句 2020 1 1 7 本节内容 一 if语句1单选条件语句2双选条件语句3多选条件语句 二 本节课内容总结 三 作业布置 2020 1 1 8 目标掌握if语句格式 执行过程能运用if语句编写简单的程序重 难点内容分支语句的格式和使用 2020 1 1 9 一 if语句 根据给定的条件 决定执行几个分支程序段中的某一个分支程序段 if语句的三种形式 单选条件语句双选条件语句多选条件语句 2020 1 1 10 1单选条件语句 格式 if 注意 if语句中的 表达式 必须用 和 括起来 if语句中的 表达式 一般为关系或逻辑表达式 也可以为数值类型的表达式 语句 可以是一条简单语句 空语句或复合语句 也可以嵌套其它流程控制语句 例 if 5 正确 if 5 0 1 正确 例 if5 3 错误 if 5 3 正确 2020 1 1 11 语句 例 if 5 3 if 5 3 printf 2013级1班 printf 共60人 复合语句 输出结果 2013级1班 共60人 空语句 2020 1 1 12 单选条件语句 执行过程 a 首先先判断表达式的值 b 若为非0 真 则执行 语句 c 若为0 假 则跳过 语句 2020 1 1 13 流程分析 1 输入一个整数a 2 如果a 0则输出a 例2 输入一个整数a 如果该数为正数 则输出该数 输入一个整数a a 0 输出a 结束 开始 Y 你来做一做吧 N 2020 1 1 14 includemain inta scanf d 根据流程图 写出程序代码 条件判断语句 2020 1 1 15 2双选条件语句 格式 if else 2020 1 1 16 双分支选择语句 a 首先先判断表达式的值 b 若为非0 真 则执行语句1 c 若为0 假 则执行语句2 执行过程 2020 1 1 17 例 输入一个数X 判断其是否为偶数 是则输出 YES 否则输出 NO 开始 输入正整数X X 2 0 输出 Yes 输出 No 结束 假 真 If 表达式 其值有 真 非0 或假 0 不是偶数就输出 No 是偶数则输出 Yes 你来试试吧 2020 1 1 18 根据流程图 写出程序代码 include stdio h main intx scanf d 条件判断语句 当条件不满足时则执行else下的语句 2020 1 1 19 3多选条件语句 if elseif elseif else 格式 2020 1 1 20 3多选条件语句 执行过程 直到得出最后结果 2020 1 1 21 例 饭卡里有5元钱 可以去买一份盒饭 如果有4元钱 只能买一份面条 如果有3元钱 只能买一份稀饭和一个包子 如果有1元钱 只能买一个馒头 没有钱 回家吃 5元 4元 3元 1元 0元 2020 1 1 22 有下列分段函数 x 1 x 0 y x2 5 0 x 10 x3 x 10 编一程序 输入x 输出y的值 流程分析 1 输入数据x 2 如果x 10则输出y x x x 5 输出y的值 应该怎么做呢 大家想一想 2020 1 1 23 流程图 开始 输入一个数x x 0 y x 1 x 10 y x x 5 y x x x 输出y的值 结束 真 假 真 假 2020 1 1 24 includevoidmain floatx y printf 请输入x scanf f 根据流程图 写出程序代码 你来写一写 2020 1 1 25 二 本节课总结 if语句单选条件语句双选条件语句多选条件语句 2020 1 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论