- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
重庆市永川职业教育中心教案专用笺
教学课题 循环语句的应用 课程名称 C语言程序设计基础 教学班级 计算机高考15.5 课时数量 1节 任课教师 杨进 教学周数 14 教学日期 2017.11.15 教材
内容
分析 循环结构是结构化程序设计的基本结构之一,它与顺序结构、选择结构共同作为各种复杂程序的基本构造单元。C语言提供了3种循环语句:while语句、do-while语句和for语句,几种语句起着承上启下的作用,为以后的数组提供基础。难度不小,本节课采用案例教学提高学生兴趣 教学目标 知识目标:
让学生理解题目意图,利用C语言的循环结构语句编写出正确的程序。 技能目标:
能利用for语句解决日常生活中遇到的问题。 态度目标:
培养学生动手实践、自主探究,合作交流的学习方法,观察,乐于分析的学习态度。 教学重点 分析题目意图(即算法分析),并用让学生便于理解的方式描述 教学难点 用所学的语句来编写程序。 教学模式 “以能力为核心、案例分析、理实一体化教学模式” 教学方法 引导法、讲授法、观察法、实验法 教学环境与资源准备 1.网络机房一间(50座)
2.投影 教学
过程
设计 说明教学步骤、教学内容、教学方法、设备运用、教学板书等 备注 教学步骤 教学内容 教学方法 设备运用 案例
引入: 案例1、教师准备一张作业本纸给学生展示,边演示边说,将这张纸对折一下几张?学生: 2张,对折两下几张?学生:4张。对折三下呢?学生:8张。接着提出问题?如果纸理想化的大,对折42下,这些纸的厚度将会多高? 教师讲解引导 投影 学生纷纷给出自己想像的答案,有些还纷给出手势:有说人那么高,有说桌子那么高的,有说房子那么高的,教室一下热闹起来。
教师平静课堂,和同学们一起分析问题:
纸张的厚度h?2.有多少张纸n?3.高度=h*n.
解决问题:1.同学自行测量(4组同学各自准备100页纸,测出总高度/100,取4个小组的平均值)。得出一张纸的厚度约=0. 1mm.
2.有多少张纸?2的42次方。接下来解决2的42次方利用循环语句来做(即有42个2相乘)。 教师讲解引导,学生观察、思考问题 投影 二、过程教学:
For语句
格式:for (表达式1;表达式2;表达式3)
语句
执行过程:
① 先计算表达式1的值。
② 再计算表达式2的值,若其值为真,则执行循环体一次;否则跳转第⑤步。
③ 然后计算表达式3的值。
④ 回转上面第②步。
⑤ 结束循环,执行for语句下面一个语句。
说明:(1)表达式1一般为赋值表达式,用于进入循环之前给循环变量赋初值。
(2)表达式2一般为关系表达式或逻辑表达式,用于执行循环的条件判定,它与while、do-while循环中的表达式作用完全相同。
(3)表达式3一般为赋值表达式或自增 (i=i+1 可表示成i++)、自减 (i=i-1可表示成i--)表达式,用于修改循环变量的值。
(4)如果循环体部分是多个语句组成的,则必须用大括号括起来,使其成为一个复合语句。
上面的知识学生学习过,教师给学生把知识理一下,然后分组请同学们编写。提醒同学累乘器的用法。十分钟后请同学们给出程序并且调试出结果。(这个时候可能每个组得到的答案不一样,教师要指导看哪些地方出了问题。)最后请一组同学的组长在教师机上给大家演示。
教师点评学生的程序,指出程序中容易出现错误的地方。
程序:main()
{ int i,k=1;
Float s; /* 这里不能为int 为什么?*/
For(i=1;i=42;i++)
K=k*2;
S=k*0. 1*1.0e-6; /* 将mm转换成km */
Printf(“将一张纸折42下的高度为:%.0f公里”,s);
}
程序结果为:将一张纸折42下的高度为:439804.7公里
(注:地球到月球的距离: 384,401公里太阳离地球有1.5亿Main()
{ int I,k=1;
Flaot s;
Do
{ k=k*2; S=k*0. 1*1.0e-6;i++;}
While(s=1.5e8);
Printf(“最多可折%d下有地球到太阳那么高”,i);
}
学生跟着老师一起完成for语句知识点的理解,后学生分组自行编程,教师巡视指导。 投影、计算机 三、总结:
1、对循环语句的掌握
2、循环语句的执行过程,以及分析和处理问题的思路是否清晰。
3、鼓励学生树立他们编写程序的信心。 投影 作业
布置 1、练习册P49-51 教学
反思 采用案例教学能充分调动学生学生C语言的兴趣和积极性
您可能关注的文档
- E表格应用技巧.docx
- Flotherm10.1水冷热设计.ppt
- GS-03组合仪表-审阅模式.docx
- Halloween万圣节由来和习俗.ppt
- HFSS谐振腔体分析.docx
- ISO14001(2004版)信息交流控制程序修订二稿.doc
- Java集合框架之Map详解.docx
- 2018浙江绍兴中考化学考试试题.doc
- MA-QP-01组织环境管理程序.doc
- k12-第3章--城市轨道交通线路和车站.pptx
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)