- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.2.4循环结构的程序实现
教案
一、教材分析
本节内容是浙江教育出版社高中信息技术必修一第三章第2.4节,上节课学习了分支结构的代码编程,本节课将学习顺序结构,循环结构分为两种语句结构,一种是for循环,一种是while循环。for循环结构适用于循环次数明确的情况下,while循环适用于循环次数不明确的情况下。这两种结构都是考试的重点,需要学生好好掌握。循环结构在生活中运用得非常多,教师可以多与生活中的一些案例相结合,进行生动有趣的讲解。
二、学情分析
在前面的学习中,学生已经学习了顺序结构和分支结构,已经对代码编程有了一定的基础,本节课将会讲解循环结构。通过前面两节课的学习,学生对代码编程已经有了很大的兴趣,可能有一些学生会感觉到心有余而力不足,有一些学生会感觉到心有余力,教师在讲解本节课的时候,需要依据不同班级的情况,进行不同方法或者是不同教学策略的讲解。
三、教学目标
(1)掌握循环结构的两种语句结构(for、while)。
(2)掌握range函数、累加器(例如:s=s+i)等特殊语句。
(3)体会编程的乐趣与成就感。
四、教学重难点
重点:掌握循环结构的两种语句结构(for、while)。
难点:能根据题目顺利编写出程序。
五、教学过程
(一)新课导入
教师先通过一个案例的方式,“通过代码求1*2*3……100的值,最适合用什么结构设计程序”。教师要引导学生回顾这三种程序结构,顺序结构的特点是从上往下依次执行,每条语句只执行一次;分支结构是要求对条件进行判断,根据不同的判断结果,去输出不同的结果;循环结构是当某个条件判断为真的时候去重复执行需要循环的语句。在这个案例中,如果用顺序结构的方法,需要把1到100这些数字全部输入一遍,非常的麻烦;用分支结构,也是一样的,需要把数字全部输入一遍。但是如果用循环结构的话,就可以让它循环100次,第一次为1*2,第二次为1*2*3(上一次循环的乘积*新的数),当循环100次后,就可以得到案例的答案了。并由此引出利用循环结构设计程序。
(二)讲授新课
循环结构有两种语句格式,第一种是for循环,for循环的语句格式为
for变量 in 列表:
语句或与剧组
在循环中,循环变量会遍历队列中的每一个值,循环的语句体为每个值执行一次。这里通过教师一边演示,一边讲解的方式进行,可以让学生更能直观地体会到,不同代码输出结果的不同。在for循环中,最常会搭配使用range函数,range(a,b,c)中a表示起始值(包含),b表示终值(不包含),c表示步长值。例如range(2,10,3)表示2、5和8这三个数字。这里一定要使学生理解该函数,此函数在for循环中会经常用到。
教师讲解完后,给学生几分钟的时间自行学习学习书上的案例,特别是s=s+i这类的语句,如果放在循环语句结构中,是累加的意思,务必要使学生理解这一语句结构,此结构适用范围非常广,也最常用。讲解完后,教师通过PPT上的练习题,请学生根据图片中出现的结果,自行编写程序。这不但可以检验学生的学习效果,还可以巩固学生刚学的知识。
教师提出疑问,比如程序要求1+2+3……100的和,我们知道用for循环语句程序会循环100次,但是假如说我们要做一个猜数的游戏,事先不知道多少次能猜对这个数,这又该怎么办呢?这也就用到了第二种语句结构,
第二种是while循环,while循环的语句格式为
while 条件:
循环体
while语句结构的特点是,必须先进行判断条件,当条件成立时才执行循环体,如果条件不成立,则不执行。接下来,教师先讲解“使用while循环完成0到10的求和打印平均值”的例子,讲解完后,让学生自行阅读书上82至83页的内容,学生阅读后,教师通过边提问边讲解的方式讲述代码,讲解完后,请学生尝试完成83页的问题与讨论。
然后做一下PPT上的练习题,再让学生完成89页剩下的题目,根据题目编写程序。教师可以通过学生先尝试、教师提示、后学生再尝试、教师总结讲解的方式进行,学生不但能体会到编写程序的乐趣,还能体会到通过自己的努力成功完成的成就感。
您可能关注的文档
- 1.4 典型结构的欣赏 课件-2022-2023学年高中通用技术粤科版(2019)必修 技术与设计2 (1).pptx
- 6.3 工艺的类别与选择 (第二、三课时)课件-2022-2023学年高中通用技术苏教版(2019)必修《技术与设计1》.pptx
- 2022—2023学年下学期信息科技开学第一课课件.pptx
- 第1课 主题1 认识Flash动画 课件-2022-2023学年闽教版(2020)信息技术七年级下册.pptx
- 第三单元 信息技术王国的小编辑_作品齐分享——QQ软件的使用-课件.pptx
- 通用技术会考复习—技术与设计2(粤科版)-第七节 第二章 流程与设计.pptx
- 1.2 数据编码—— 十进制整数转化为二进制数- 教案 2022—2023学年高中信息技术粤教版(2019)必修1.docx
- 2.1 算法的概念及描述 2.2 算法的控制结构 教学设计2022-2023学年浙教版(2019)高中信息技术必修1.docx
- 2.1 探究结构(一)教案-2022-2023学年高二通用技术粤科版(2019)必修技术与设计2.docx
- 3.2.2 三极管 教学设计-2022-2023学年高中通用技术苏教版(2019)选择性必修1《电子控制技术》.docx
- 5.3.2 图像信息的采集与加工 教案 2022—2023学年教科版高中信息技术必修.docx
- 第2单元 信息系统的集成 同步练习 教科版(2019)高中信息技术必修2.docx
- 第4单元 信息系统的安全 练习 高中信息技术教科版(2019) 必修2.docx
- 第6课 多分支结构程序设计 教案 2022—2023学年浙教版(2020)初中信息技术八年级上册.docx
- 第7课 遮罩动画 教案 2022—2023学年人教版初中信息技术八年级上册.docx
- 第二章 信息系统的支撑技术 同步练习 高中信息技术浙教版(2019) 必修2.docx
- 第一单元:信息系统的组成与功能 同步练习 教科版(2019)高中信息技术必修2.docx
- 山东省2022-2023学年高中通用技术学考复习讲义(含答案).docx
- 2023年2月杭州八县市联考高二通用技术卷(PDF版,含答案).pdf
- 2023年2月名校协作体高二期初考信息技术试卷(PDF版,附答案).pdf
最近下载
- 2025年江苏省初中学业水平考试(镇江市卷)中考英语试题含解析答案.pdf VIP
- 中核新能源人员行为安全“红黄线”管理办法(试行)培训考试试卷.docx
- 福建教育学院学前教育平时作业答案.docx VIP
- DB63T 662-2023高寒草地施肥技术规范.docx VIP
- 人教版2025秋小学数学三年级教学课件数量间的乘除关系连续两问的实际问题.pptx VIP
- 平行线专项证明题.doc VIP
- 人教版2025秋小学数学三年级教学课件数量间的乘除关系整理和复习.pptx VIP
- 2024年外泌体市场需求分析.pdf VIP
- 防城港市城市投资发展集团有限公司招聘笔试真题2024 .pdf VIP
- 人教版2025秋小学数学三年级教学课件数量间的乘除关系提问题、补条件.pptx VIP
文档评论(0)