《C语言程序设计基础》教案第9课选择结构程序设计(二).docx

上传人:p** 文档编号:926260 上传时间:2024-04-12 格式:DOCX 页数:5 大小:37.06KB
下载 相关 举报
《C语言程序设计基础》教案第9课选择结构程序设计(二).docx_第1页
第1页 / 共5页
《C语言程序设计基础》教案第9课选择结构程序设计(二).docx_第2页
第2页 / 共5页
《C语言程序设计基础》教案第9课选择结构程序设计(二).docx_第3页
第3页 / 共5页
《C语言程序设计基础》教案第9课选择结构程序设计(二).docx_第4页
第4页 / 共5页
《C语言程序设计基础》教案第9课选择结构程序设计(二).docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《《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,如果这三个边能构成三角形,判断该三角形是等边三角形、等腰三角形,还是其它三角

4、形。分析:根据输入的三个边长a、b、a首先判断能否构成一个合法三角形,在能够构成合法三角形的前提下,再根据等边三角形的条件(a=b&b=c)、等腰三角形的条件(a=bb=cc=a)进一步判断。代码:voidmain()inta,b,c;板书流程图PrinIf(请输入三角形三边长:”);scanf(,%d%d%da,b,c&b+ca&a+cb)if(a=b&b=c)Printf(该三角形为等边三角形.n);elseif(a=bb=ca=c)Printf(该三角形为等腰三角形An);elsePriInf(该三角形为其它三角形.n);)elsePrintf(注意:不能构成合法三角形.n);)规定:e

5、lse总是和它前面离它最近的未配对的if相匹配。在实际编程中,为了表明编程者的意图,可以通过“”来强制if和else的配对关系。【随堂练习4-41 .以下程序可判断指定的年份是否为闰年,补充完整。intyear,f;f是闰年的标志位,year表示年份scanf(t4%d,.year);f=l;elseif()Prinlfr%d年是闰年。”,year);elsePrintf(d年不是闰年。”,year);2 .以下程序用于判断输入的字符是否为字母,补充完整,然后将程序改写成仅一对if-else的形式。charch;ch=getchar();if()Printfrc是字母。工ch);elseif(

6、)Prinlfc%c是字母。”,ch);else重点注意逻辑匹配关 系实例分析读懂程序,分析 其他解法Primf(U%c不是字母。”,ch);4.2.5综合应用案例【例48根据定期存款的期限和相应的利率,计算本息合计。存款期利率本金李息合三个月2.6%六个月2.8%年3.3%二年3.75%三年4.25%五年4.75%分析:当我们在银行办理定期存款业务时,储蓄员将本金金额和存款期限输入电脑后,会显示输出存款到期后的本息合计金额。这个过程可以分解为以下三步:第一步:输入存款金额C和存款期限m;第二步:根据存款期限m确定存款利率r;第三步:根据存款金额C和利率r计算本息合计金额s。方法一:利用单分支if语句实现if(m=3)r=0.026;if(m=6)r=0.028;if(m=12)r=O.O33;步骤三课堂小结1 .条件运算符注意:唯一的三目运算符2 .if语句嵌套注意:逻辑对应关系,else总是和它前面离它最近的未配对的if相匹配。3 .综合应用交互课堂演练在练习中强化在总结中提升注意:解决问题的分析过程教学总结

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!