《C语言程序设计基础》教案第9课选择结构程序设计(二).docx
《《C语言程序设计基础》教案第9课选择结构程序设计(二).docx》由会员分享,可在线阅读,更多相关《《C语言程序设计基础》教案第9课选择结构程序设计(二).docx(5页珍藏版)》请在第壹文秘上搜索。
1、教案首页周次第周时间年月日专业班级:授课章节单元4:选择结构程序设计(二)授课方式理论课口实验课口实训课教学做一体化课程R教学时数2学时教学目的掌握条件运算符(格式、含义、应用);掌握if语句的嵌套格式与执行流程;会用if的嵌套解决实际问题。教学组织教学内容教学过程设计及时间分配1 .条件运算符(格式、含义、应用)2 .if嵌套语句3 .综合应用1 .复习与问题引入互动10分2 .条件运算符演示、讲授10分3 .if嵌套语句演示、讲授10分4 .实际操作演练演示、操作20分5 .嵌套综合应用任务驱动15分6 .随堂练习案例20分7 .小结、作业及实验安排讲授5分教学重点教学难点重点:if嵌套语
2、句的执行流程与逻辑匹配关系难点:if嵌套语句的逻辑匹配关系教学手段理论讲授、演示、对比讲解、案例分析双语教学nest一嵌套logic一逻辑作业及思考题作业:单元总结与单元练习知识拓展:程序中的语法错误与逻辑错误调试参考资料L谭浩强主编的C语言程序设计(清华大学出版社)。2 .丹尼斯里奇C语言程序设计(第二版)。3 .NCRE考试用教程C语言程序设计(高等教育出版社)。4 .网络教学资源:国家精品课网站:。本讲内容学法指导if的嵌套在理解程序执行流程的基础上,重点掌握其中的逻辑匹配关系,最终达到根据实际需要合理使用if嵌套的水平。课程:C语言程序设计授课教师:学年第学期单元4-2选择结构程序设计
3、(二)(教案)教学内容及教学过程说明步骤一问题引入典型的一个双分支程序如下:if(mn)max=m;elsemax=n;引出C语言中有一个特定的运算符,可以将上面的程序简化成一个运算表达式。步骤二讲授4.2.3条件运算符条件表达式的一般格式为:表达式1?表达式2:表达式3运算符“?:”是条件运算符条件运算符的优先级高于赋值运算符,引例中的双分支结构等价于:max=mn?m:n【随堂练习4-5注意运算过程1.将【随堂练习4-4中第1题的3至6行程序使用条件运算符描述:4.2.4if的嵌套【例46】输入三个边长a、b、c,如果这三个边能构成三角形,判断该三角形是等边三角形、等腰三角形,还是其它三角
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计基础 语言程序设计 基础 教案 选择 结构 程序设计