3.2.4 循环结构的程序实现 教案-2022-2023学年浙教版(2019)高中信息技术必修1.docxVIP

3.2.4 循环结构的程序实现 教案-2022-2023学年浙教版(2019)高中信息技术必修1.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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页剩下的题目,根据题目编写程序。教师可以通过学生先尝试、教师提示、后学生再尝试、教师总结讲解的方式进行,学生不但能体会到编写程序的乐趣,还能体会到通过自己的努力成功完成的成就感。

您可能关注的文档

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

提供小学、初中、高中信息科技教案、试卷、课件等优质教学资源

1亿VIP精品文档

相关文档