




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章选择结构程序设计 算法设计趣谈 漳州师范学院计算机科学与工程系陈宝兴 2020 2 23 2 教学要求 教学要求 掌握关系 逻辑运算符和表达式 掌握if语句和switch语句 理解选择结构程序设计举例 教学重点 if语句 switch语句 教学难点 条件表达式的设计 switch语句 在n枚外观相同的硬币中 有一枚是假币 并且已知假币较轻 可以通过一架天平来任意比较两组硬币 从而得知两组硬币的重量是否相同 或者哪一组更轻一些 但不知道轻多少 假币问题是要求设计一个高效的算法来检测出这枚假币 2020 2 23 4 5 3简单分支语句 语句一般格式if 表达式 语句 功能 计算表达式的值 如果是一个非0值 即逻辑真 就执行内嵌语句 否则 即逻辑假 跳过内嵌语句 顺序执行后续语句 2020 2 23 5 双重分支语句 语句一般格式if 表达式 语句1else语句2功能 计算表达式的值 如果它的值是一个非0值 逻辑真 就执行内嵌语句1 之后跳过内嵌语句2 执行后续语句 否则跳过内嵌语句1 执行内嵌语句2 之后执行后续语句 2020 2 23 6 双重分支语句的算法 例如 if x 0 m elsem if ch a 2020 2 23 7 if语句的简单应用 例5 1 输入一个字符 如果是大写字母 则将其转换为小写字母输出 否则直接输出 输入 用getchar或scanf函数ch是否为大写字母 ch A ch 65 ch 90 大写字母转换为小写字母 ch ch 32输出 用putchar或printf函数 思路 2020 2 23 8 程序 include stdio h main charch ch getchar if ch A 程序运行情况如下 G g 可使用条件表达式代替 putchar ch A putchar n 2020 2 23 9 编程 求一元二次方程的根 ax2 bx c 0的根 2020 2 23 10 5 4switch语句 switch语句的一般形式switch 表达式 case常量表达式1 语句序列1case常量表达式2 语句序列2 case常量表达式n 语句序列ndefault 语句序列n 1 功能 计算表达式的值 与常量表达式的值比较 等于第i个值时 顺序执行语句序列i i 1 n 1若与所有常量表达式值都不相等 执行语句序列n 1 2020 2 23 11 switch语句的算法描述 例如 switch a case5 printf 当a等于5 输出 当a等于2 输出 当a是其他值 输出 switch与break语句结合才能实现程序的分支 break break break 当a等于5 输出 当a等于2 输出 当a是其他值 输出 例如 switch a case5 printf 2020 2 23 12 注意 break语句可以改变case的语句标号作用 终止
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汉语学习者抽象名词“时间”“时候”“时期”习得研究
- 基于多模态学习的胶质瘤生存期预测方法研究与应用
- 缺氧内皮细胞来源外泌体在糖尿病创面中的作用及机制研究
- 肉苁蓉内生细菌群落多样性及其菌株CS-4抑菌特性和发酵条件优化
- 运动康复对射血分数轻度降低的慢性心力衰竭患者的疗效评价研究
- 黄斑病变多模态影像分析-全面剖析
- 课题申报书:新课程背景下英语高考落实“立德树人”根本任务、发展学生核心素养的研究
- 叉车制造企业县域市场拓展与下沉战略研究报告
- 真空泵企业ESG实践与创新战略研究报告
- 双筒系列过滤器企业县域市场拓展与下沉战略研究报告
- 提高学生英语听力能力-英语教师的演讲
- 2025年湖北省八市高三(3月)联考英语试题(含答案和音频)
- 县域产业布局与升级-深度研究
- 第十六周《“粽”享多彩端午深耕文化传承》主题班会
- 日间患者流程护理质量改善项目汇报
- 创意美术网络安全课件
- 上海电信2025年度智慧城市合作协议2篇
- 2024燃煤发电企业安全生产标准化达标评级标准
- 产前检查妇产科教学课件
- 气球婚礼派对合同范例
- 2024无人机测评规范
评论
0/150
提交评论