- 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
优秀课例课堂教学设计与反思
学科
信息技术
年级
七年级
教师
所在学校
版本、册数
课目名称
《Python海龟绘图——神奇的图腾》 自编教材 自选章节
教学目标
知识与技能:
1、掌握几个函数及参数的设置:forward()、left()、speed()、pencolor()、circle();
2、初步认识程序循环结构——for循环结构;
3、尝试通过变量修改turtle图案属性,实现方形螺旋图案的绘制以及图形的多样变换。
过程与方法:
通过不断修改代码参数以及增加绘图命令进行程序的完善,体验代码的调试过程,锻炼动手动脑能力。
情感态度价值观
课中通过代码的不断优化和调试,以及利用海龟模块在屏幕上绘制漂亮的图腾,不断激发学习编程的意愿。
教学重点、
难点及措施
教学重点:Python程序中for循环结构;
教学难点:for循环语句的使用和循环变量的调用;
教学措施:采用范例演示法、任务驱动法来突破重难点。
学习者分析
目前对于初次接触python的学生来讲,海龟绘图模块生动有趣的特点吸引这学生的求知欲。在学习过简单的绘图控制命令基础上学习python程序循环结构相对来说是一个突破点。大部分学生能够在完成教师布置的课堂练习基础上灵活运用新旧知识,在教师讲解后将自己的作品进行美化和完善。此外需要养成在操作中采用互帮互助的习惯,提前完成任务的同学可以帮助慢的学生进行操作的技巧说明。
教学过程
教学环节
教学内容
活动设计
活动目标
媒体资源使用
及分析
激趣导入
【情境引入】
话说小武在一次寻找古代文明的探险旅程中,失足掉落进了时光隧道……想要穿越时空之门,必须正确使用Python绘图画出该图案,就能打开大门,通向未来世界。请大家一起来帮一帮小武吧:
利用Python绘图绘制方形螺旋图案:
观看动画介绍,了解本节课学习任务
引出本课学习内容——利用海龟模块绘制图腾
引出图腾示例、激发学生学习欲望
使用PPT动画演示代入课堂,明确本节课学习目标
小试牛刀
【小试牛刀】
出示代码行:
import turtle
turtle.forward(100)
turtle.left(90)
请同学们思考3个问题:
① 海龟是如何出现的?
② 海龟执行了什么动作?
③ 程序的运行结果是什么?
? 自主探究:根据前面想法验证,利用海龟模块绘制出正方形(3min)
import turtle #召唤海龟--导入海龟库
turtle.forward(100) #命令海龟前进100像素
turtle.left(90)#命令海龟向左转90°
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
给出预置代码提示,学生根据提示完成正方形的绘制程序补充。
直观感受和理解每一行代码的作
用,加深印象
学生举手回答,注意理解顺序结构
自行解读代码行并填写完善正方形绘制命令
唤起turtle绘图学习经历,解读代码行,加深对turtle模块的引入初始化语句理解、巩固海龟绘图模块forward()、left()函数
利用星三好平台中的课堂同步功能实现教师对学生思维的激发
利用在线python实践题功能实现简便直接的代码运行演示
挑战任务
【简化程序】
启发学生:在这样顺序结构的绘制正方形程序中,运用什么程序结构更简便?(如果要绘制边数较多的复杂多边形时,该如何处理?)
自主探究:改进绘制正方形程序,认识循环,运用for语句简化正方形的绘图命令语句。
知识锦囊
挑战任务:修改程序
比较、改进为:
import turtle
for x in range(4)
turtle.forward(100)
turtle.left(90)
教师巡视,辅助解决问题。
学生演示简化后的程序,展示思路,并思考问题:
① 海龟需要重复执行哪些语句?
② 需要重复执行(range)?
③ 程序运行结果(画了几个正方形)?
总结分析:
1. for循环语句结构,x循环体重复4次,画出1个正方形。
2. for x in ...循环就是把每个值代入变量x,然后执行语句。
3. 使用循环语句简化代码,代码数量9—4
观察语句重复、能不能进行简化?
阅读知识锦囊,自主探究学习Python中for循环结构
探究改进绘制正方形程序,认识for循环语句
思考循环变量、循环次数与循环体的设置
引出利用循环结构来简化绘制代码
把Python中适合解决代码重用问题的for循环语句抛给学生
要求学生自主学习资料卡中提供的学习帮助信息,主动学习,
文档评论(0)