网站大量收购独家精品文档,联系QQ:2885784924

单元4-3-教案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元4-3-教案

单元4-3 选择结构程序设计(三)(教案) 教学内容及教学过程 说明 步骤一 问题引入 某一门考查课百分制成绩的转换如下: 成绩(score) 等级 score=90 优秀(A级) 80=score90 良好(B级) 70=score80 中等(C级) 60=score70 及格(D级) score60 不及格(E级) 显然根据成绩score 进行判断,会得出5种等级,这是5个分支的结构,分支中除了单分子与双分支,还有多分支的可能。 步骤二 讲授 4.3 多分支语句 4.3.1 多分支if语句 语句一般格式为: if ( 表达式 ) { 语句组1;} else if { 语句组2;} …….. else { 语句组n;} 【随堂练习4-5】 使用多分支if语句完成引例中的程序编写 4.3.2多分支switch语句 对于多分支的选择虽然可以通过if-else语句的嵌套格式来实现,但书写麻烦,不够直观简洁。 其一般格式为: switch( 表达式 ) { case 常量表达式1: [语句序列1;] [break;] case 常量表达式2: [语句序列2;] [break;] …… case 常量表达式n: [语句序列n;] [break;] default: 语句序列n+1; } 重点提示: 该结构中switch、case、break、default是关键字,格式中的方括号括起来的部分为可选项,根据程序设计要求进行舍取。 在switch语句中,case的作用只是一个标号,break的作用是退出当前switch语句。 3.switch后面括号内的表达式的值必须是整型或字符型,每个case后面的常量表达式中的常量也必须是整型和字符型,且各case后的常量值不能相同。 switch语句编写代码如下: #include stdio.h void main( ) { int score; printf(请输入学生成绩:); scanf(“%d”,score); switch(score/10) { case 10: case 9: printf(“该生的成绩等级为A-优秀.”); break; case 8: printf(“该生的成绩等级为B-良好.”); break; case 7: printf(“该生的成绩等级为C-中等.”); break; case 6: printf(“该生的成绩等级为D-及格.”); break; default: printf(“该生的成绩等级为E-不及格.”); } } 【随堂练习4-6】 1.输入1~7之间的任意数字,输出其对应的星期几的英文,如输入5,程序输出Friday。若输入1~7以外的数字,则提示输入错误。 4.4 综合应用案例 【例4-8】根据定期存款的期限和相应的利率,计算本息合计。 存款期限 利率 本金 本息合计 三个月 2.6% 六个月 2.8% 一年 3.3% 二年 3.75% 三年 4.25% 五年 4.75% 利用switch语句实现 switch(m) { case 3: r=0.026; break; case 6: r=0.028; break; case 12: r=0.033; break; case 24: r=0.0375; break; case 36: r=0.0425; break; default: r=0.0475; } 【例4-9】右图所示为某银行ATM机操作界面,图4-10为ATM机登陆界面,当密码输入正确后进入图4-11服务项目选择界面,然后根据需要选择相应选项。请编程模拟该操作过程。 步骤三 课堂小结 1.if多分支结构 注意:条件的书写与执行流程 2.case多分支结构 注意:条件的书写与转化 3.综合应用 注意:解决问题的分析过程 步骤四 实验与作业 实验内容 实训指导(一)4、5 实训指导(二)3、4 2.课后作业 单元总结提升 第2题(3) (2)单元练习 第一题 5 第二题 4、5

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档