- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元4-2教案
教案首页
课程:C语言程序设计 授课教师: 学年 第 学期 周次 第 周 时间 年 月 日 专业班级: 授课
章节 单元4: 选择结构程序设计(二) 授课
方式 理论课□ 实验课□ 实训课□ 教学做一体化课程√ 教学
时数 2学时 教学
目的 掌握条件运算符(格式、含义、应用);掌握if语句的嵌套格式与执行流程;会用if的嵌套解决实际问题。 教
学
组
织
教学内容 教学过程设计及时间分配 1. 条件运算符(格式、含义、应用)
2. if嵌套语句
3. 综合应用
复习与问题引入 互动 10分
2.条件运算符 演示、讲授 10分
3. if嵌套语句 演示、讲授 10分
4.实际操作演练 演示、操作 20分
5.嵌套综合应用 任务驱动 15分
6.随堂练习 案例 20分
7.小结、作业及实验安排 讲授 5分 教学
重点 重点:if嵌套语句的执行流程与逻辑匹配关系
难点:if嵌套语句的逻辑匹配关系 教学
难点 教学
手段 理论讲授、演示、对比讲解、案例分析 双语
教学 nest — 嵌套
logic— 逻辑 作业及
思考题 作业:单元总结与单元练习
知识拓展:程序中的语法错误与逻辑错误调试 参考
资料 谭浩强主编的《C语言程序设计》(清华大学出版社)。
丹尼斯·里奇?/jpkc/cyuyan/index.htm。 本讲
内容
学法
指导 if的嵌套在理解程序执行流程的基础上,重点掌握其中的逻辑匹配关系,最终达到根据实际需要合理使用if嵌套的水平。 单元4-2 选择结构程序设计(二)(教案)
教学内容及教学过程 说明 步骤一 问题引入
典型的一个双分支程序如下:
if(mn)
max=m;
else
max=n;
C语言中有一个特定的运算符,可以将上面的程序简化成一个运算表达式。
步骤二 讲授
4.2.3 条件运算符
条件表达式的一般格式为:
表达式1?表达式2:表达式3
运算符“?:”是条件运算符
条件运算符的优先级高于赋值运算符,引例中的双分支结构等价于:max=mn?m:n
【随堂练习4-5】
1.将【随堂练习4-4】中第1题的3至6行程序使用条件运算符描述:
4.2.4 if的嵌套
【例4-6】输入三个边长a、b、c,如果这三个边能构成三角形,判断该三角形是等边三角形、等腰三角形,还是其它三角形。
分析:根据输入的三个边长a、b、c,首先判断能否构成一个合法三角形,在能够构成合法三角形的前提下,再根据等边三角形的条件(a==bb==c)、等腰三角形的条件(a==b||b==c||c==a)进一步判断。
代码:
void main( )
{ int a,b,c;
printf(请输入三角形三边长:);
scanf(%d%d%d,a,b,c);
if(a+bcb+caa+cb)
{ if(a==bb==c)
printf(该三角形为等边三角形.\n);
else
if(a==b||b==c||a==c)
printf(该三角形为等腰三角形.\n);
else
printf(该三角形为其它三角形.\n);
}
else
printf(注意:不能构成合法三角形.\n);
}
规定:else总是和它前面离它最近的未配对的if相匹配。在实际编程中,为了表明编程者的意图,可以通过“{}”来强制if和else的配对关系。
【随堂练习4-4】
1.以下程序可判断指定的年份是否为闰年,补充完整。
int year,f; //f是闰年的标志位,year表示年份
scanf(“%d”,year);
f=1;
else
if( )
printf(“%d年是闰年。”,year);
else
printf(“%d年不是闰年。”,year);
2.以下程序用于判断输入的字符是否为字母,补充完整,然后将程序改写成仅一对if-else的形式。
char
您可能关注的文档
- 刘娇unit5_What_does_he_do_A_let's_learn.ppt
- 初中英语时态复习提纲.doc
- 初中语文提问教学的预设和思考(陈迎).doc
- 刘芳《草原》1.ppt
- 初中体育《立定跳远》课件_652028.ppt
- 制作年历_533082.ppt
- 六二班9月30日举行朗诵比赛.doc
- 化学月考试题_62221.doc
- 初二语文作文指导《让语言亮起来的方法》PPT课件_931.ppt
- 北师大数学第十一册《观察的范围》PPT课件之一[www.edudown.net].ppt
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
最近下载
- 百日咳试题附有答案.docx VIP
- 2024年广东省深圳市光明区人大常委会办公室招聘一般类岗位专干12人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- 高中语文任务驱动型材料作文:枯燥与热闹审题指导(含解析).docx VIP
- 某镇卫生院污水设计方案.pdf VIP
- 2024年广东深圳市光明区人大常委会办公室招聘一般类岗位专干3人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- 中考数学经验交流会发言稿.pdf
- 2024年7月广东省深圳市光明区人大常委会办公室招聘10人历年【高频考点汇总500题】模拟卷及参考答案详解.docx VIP
- 《溜冰圆舞曲和雷鸣电闪波尔卡》精品课件2023.pptx
- 水利项目安全评价报告.docx
- 2024年7月广东省深圳市光明区人大常委会办公室招聘10人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
文档评论(0)