《C语言程序设计基础》教案 第10课 选择结构程序设计(三).pdf
教案首页
课程:C语言程序设计授课教师:学年第学期
周次第周时间年月日专业班级:
授课授课理论课□实验课□实训课□教学2学
单元4:选择结构程序设计(三)
章方式教学做一体化课程√时数时
教学掌握if多分支(格式、含义、应用);掌握case多分支(格式、含义、应用);会用多分支结
目的构解决实际问题。
教学内容教学过程设计及时间分配
教
1.复习与问题引入互动5分
学2.if多分支演示、讲授15分
1.if多分支(格式、含义、应用)
3.实际操作演练演示、讲授10分
组2.case多分支(格式、含义、应用)4.case多分支演示、操作20分
3.综合应用
5.实际操作演练任务驱动15分
织6.综合应用20分
7.小结、作业及实验安排讲授5分
教学
重点重点:if多分支与case多分支的格式、含义
教学难点:case语句的格式
难点
教学理论讲授、演示、对比讲解、案例分析
手段
双语case—情况
教学timecomplexity—时间复杂度
作业及作业:单元总结与单元练习
思考题知识拓展:程序中的语法错误与逻辑错误调试
1.谭浩强主编的《C语言程序设计》(清华大学出版社)。
参考2.丹尼斯·里奇《C语言程序设计》(第二版)。
资料3.NCRE考试用教程《C语言程序设计》(高等教育出版社)。
4.网络教学资源:国家精品课网站。
本讲
内容If实现的多分支逻辑较为简单,熟记语法规则即可,难点在case多分支结构,语法规则较多,
学法极易在条件书写时出现混淆,所以应牢记case语句规定的条件写法。
指导
单元4-3选择结构程序设计(三)(教案)
教学内容及教学过程说明
步骤一问题引入
某一门考查课百分制成绩的转换如下:
成绩(score)等级引出多分支
score=90优秀(A级)
80
良好(B级)
=score90
70=score80中等(C级)
60=score70及格(D级)
score60不及格(E级)
显然根据成绩score进行判断