收藏 分销(赏)

单元4-3-教案.doc

上传人:pc****0 文档编号:9291944 上传时间:2025-03-20 格式:DOC 页数:5 大小:175.50KB 下载积分:10 金币
下载 相关 举报
单元4-3-教案.doc_第1页
第1页 / 共5页
单元4-3-教案.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
单元4-3 选择结构程序设计(三)(教案) 教学内容及教学过程 说明 步骤一 问题引入 某一门考查课百分制成绩的转换如下: 成绩(score) 等级 score>=90 优秀(A级) 80<=score<90 良好(B级) 70<=score<80 中等(C级) 60<=score<70 及格(D级) score<60 不及格(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-10 ATM机登陆界面 图4-11 ATM机服务选择界面 【例4-9】右图所示为某银行ATM机操作界面,图4-10为ATM机登陆界面,当密码输入正确后进入图4-11服务项目选择界面,然后根据需要选择相应选项。请编程模拟该操作过程。 步骤三 课堂小结 1.if多分支结构 注意:条件的书写与执行流程 2.case多分支结构 注意:条件的书写与转化 3.综合应用 注意:解决问题的分析过程 步骤四 实验与作业 1. 实验内容 实训指导(一)4、5 实训指导(二)3、4 2.课后作业 (1) 单元总结提升 第2题(3) (2)单元练习 第一题 5 第二题 4、5 引出多分支 注意运算过程。 根据流程图分析 难点:条件书写 难点:格式 实例分析 读懂程序,分析其他解法 对比其他实现方法,各自效率高低 分析代码 理解实现过程 教 学 总 结
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服