初中综合实践活动《动技术 13.“创客”空间》优质课教案_18

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

附件3

【情境引入】

话说小武在一次寻找古代文明的探险旅程中,失足掉落进了时光隧道……想要穿越时空之门,必须正确使用Python绘图画出该图案,就能打开大门,通向未来世

界。请大家一起来帮一帮小武吧:利用Python绘图绘制方形螺旋图案:观看动画介绍,了解本节课学习任务

【小试牛刀】

出示代码行:

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)

给出预置代码提示,学生根据提

示完成正方形的绘制程序补充。

【设计图腾】

启发学生:教师演示图腾绘制轨迹,学生观察螺旋图中海龟的运行轨迹,是什么值一直在发生着改变?

自主探究:

①增加重复执行的次数会有什么变化?

②循环变量是x,x是怎样变化的?

③怎样实现海龟每次前进100像素量设置为随着重复执行递增变化的量?

尝试:将循环变量x设为forward( )函数自变量的值

for x in range(100)turtle.forward(x)

turtle.left(90)

自我验证:执行程序代码,观察执行结果。

抽取典型错误案例,纠错。

【拓展】

开放性设计:绘制出自己喜爱的

“ 花样” 图腾

预置颜色列表代码:

colors=['red','green','blue' ,'yellow']

turtle.color(colors[x%4])学生尝试调用

试一试修改海龟每次旋转的角度吧,并给画笔一点颜色,会有意想不到的效果呢!

修改示例:

…自我评价

学生互评,展示作品。参照学习单,自行小结海龟绘图模块的基本命令、功能和注意点。

改编代码

并尝试增加注释,说明设计意图和制作难点。

相关文档
最新文档