Python简化重复命令教案.doc

Python简化重复命令教案.doc

ID:55356356

大小:120.50 KB

页数:3页

时间:2020-05-11

Python简化重复命令教案.doc_第1页
Python简化重复命令教案.doc_第2页
Python简化重复命令教案.doc_第3页
资源描述:

《Python简化重复命令教案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Python简化重复命令教材分析:本节主要内容是Python程序设计的第三节,也是这一单元的重点和难点,是在掌握循序结构程序的基础上真正接触结构化程序设计,能够理解并掌握循环语句的含义,其他语句就很容易理解了。学情分析:   学生通过以上章节的学习,分化现象比较严重,有的学生对程序设计有浓厚的兴趣,而有的学生却有畏难情绪。本节内容是整个单元的重、难点。因此学习难度较大,在教学中必须消除学生的畏难情绪,循序渐进地学习。教学目标:知识与技能:1、了解循环语句的作用,理解循环程序结构。2、掌握“for循环变量in

2、range次数”语句结构和执行过程。3、掌握循环语句的格式及注意事项。过程与方法:1、通过分析“小黑动起来”的程序,让学生逐步掌握for循环语句的执行过程应用和语法应用。2、通过结构化程序设计的体验,让学生进一步掌握利用循环结构程序如何解决实际问题。情感态度价值观:1、教学中帮助学生克服学习过程的畏难情绪,在不断的探究思考中培养学生的探索精神。2、通过设计算法并编程实现,让学生感悟算法的价值,激发学生创新实践素养的培养。教学重难点:重点:1、循环语句的格式和应用。2、循环语句的执行过程。难点:1、双重循环语

3、句的应用。2、利用循环结构程序设计解决不同实际问题。教学方法:任务驱动法,通过情景设置,采用阶梯式教学递进,帮助学生逐步突破教学重难点。教学过程:教学环节教师活动学生活动设计意图课堂导入上节课学习了让海龟“小黑”绘制正方形的程序,请大家回忆程序的内容程序:importturtle小黑=turtle.Turtle()小黑.forward(100)小黑.left(90)小黑.forward(100)小黑.left(90)小黑.forward(100)小黑.left(90)小黑.forward(100)小黑.le

4、ft(90)让学生回忆上节知识,加深学生对程序代码的印象。任务驱师:观察程序有什么特点师:4组语句是顺序程序结构,可以画出一个完整的正方形,如果需要画下面的图形,顺序结构程序就有些困难了。我们来学习一种新的程序结构——循环结构。格式:for【循环变量】inrange(次数):循环语句块生:程序主体部分是4组重复语句生:随着教师的问题进行思考。通过问题引出新授内容动一任务1:将小黑画正方形的程序用循环语句改写。注意:1、range(4)返回0-3的整数,因此循环了4次。2、“:”不能丢掉,否则程序不能正常运行

5、。3、缩进空格不能省略,可以按Tab键一次完成。学生完成并修改程序:foriinrange(4):小黑.forward(100)小黑.left(90)与老师共同总结让学生体验循环结构程序的格式。提示学生注意书写格式及细节。任务驱动二任务2:完成旋转正方形的程序设计。分析:1、旋转正方形共10个2、每个正方形需要循环4次完成。3、这段程序存在两个循环:foriinrange(4):小黑.forward(100)小黑.left(90):第一个循环::forjinrange(10):小黑.forward(20)小

6、黑.right(360/10):请大家完成程序并运行。总结:通过6行双层循环结构完成了顺序结构几十条语句才能完成的任务,说明循环结构非常强大。importturtle小黑=turtle.Turtle()forjinrange(10):foriinrange(4):小黑.forward(100)小黑.left(90)小黑.forward(20)小黑.right(360/10)运行程序得到结果分析程序结构,帮助学生理解双层循环结构的设计及书写格式。完成并运行程序,激发学生的成就感和自信心。任务3:完成课本108

7、页练习。importturtle小黑=turtle.Turtle()通过练习让学生加深对循环结构程序设计的理解,并能独立应用。任务驱动三foriinrange(10):小黑.forward((i+1)*30)小黑.up()小黑.goto(-(i+1)*15,-(i+1)*10)小黑.down()importturtle小黑=turtle.Turtle()foriinrange(12):小黑.up()小黑.forward(60)小黑.down()小黑.forward(10)小黑.up()小黑.goto(0,0

8、)小黑.left(30)课堂小结1、本节课学习了循环结构程序设计。2、可以利用“for循环变量inrange次数”循环结构简化设计程序代码。3、体验程序设计的逻辑结构及执行过程,为后面的学习打下基础。课后反思:循环结构程序设计是本单元的第一重难点,也是学生开始真正接触结构化程序设计的起点,因此要帮助学生打好基础,并带领学生由浅入深循序渐进的理解并应用。板书设计:简化重复命令一、循环结构格式for【循环变量】inr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。