内容正文:
在Python中用turtle模块画图 教学设计
教学目标:
1、掌握circle()函数的应用。
2、巩固for循环语句的应用。
3、掌握绘制花瓣的方法。
4、能灵活地绘制出花朵。
教学重难点:
【重点】绘制花瓣,绘制花朵。
【难点】绘制花瓣。
教学过程:
(一)任务驱动,导入新课
出示任务:绘制花朵。观察花朵构成,引出重点也是难点教学内容,怎样绘制花瓣。
(二)新课学习
观看微课,在老师的引导下,学习和掌握怎样绘制花瓣
(三)实践应用:
应用微课所学内容,练习绘制花瓣
(四)新课探究:
花瓣画好了,怎样绘制花朵?
画出一片花瓣后,旋转一定角度,再重复上述操作,如此反复,便可绘制出花朵
需要使用for循环语句,复习for循环语句的使用
(五)综合应用:
用for循环语句绘制花朵(强调没用for语句,只是不断复制粘贴代码完成的不算)
(六)自由发挥
自行设计绘制创意花朵(完成了五的同学做)
(七)作品展示
展示学生作品,互相观摩、欣赏,交流绘制方法
(八)课堂小结
小结本课学习内容:
怎样绘制花瓣
怎样绘制花朵
教学流程图
教学环节
教师活动
学生活动
设计意图
任务驱动,导
入新课(2分)
出示任务:绘制花朵
观察花朵构成
引出重、难点教学内容,怎样绘制花瓣
新课学习 (6分)
播放微课
观看微课,学习花瓣的绘制方法
引导学生学习和掌握绘制花瓣的方法
实践应用 (8分)
给出任务:绘制三片不同颜色,不同大小的花瓣
完成任务:绘制三片不同颜色,不同大小的花瓣
巩固微课学习内容,掌握花瓣绘制方法
新课探究
(6分)
提出问题:花瓣有了,怎样才能绘制出花朵呢
观看花朵构成,思考绘制花朵的步骤,考虑怎样实现循环操作,回顾for语句应用
引导学生探究花朵的绘制方法,巩固 for语句的应用
综合应用 (8分)
布置任务:应用 for语句绘制花朵
学生使用 for语句绘制花朵
锻炼学生综合运用所学知识,灵活进行编程的能力
自由发挥(已完成综合任务的同学) (5分)
给出选做题:设计并绘制个性化的创意花朵
设计个性化花朵,并尝试进行绘制
让学有余力的同学多思多练,发挥想象力和创造力,获得更多的体验和成就
作品展示
(4分)
展示学生作品
观看同学作品
相互借鉴,相互启发,共同提高
总结
(1分)
总结本课学习内容
总结本课所学知识
加深对本节课知识的印象,进一步巩固所学内容
六、板书设计
绘制花瓣circle(半径,弧度)
for i in range(n):
循环语句体
左转(180-弧度),再画第二条弧
绘制花朵
旋转一定角度,再画下一片花瓣
7、 教学反思
运用微课解决重、难点问题,因是时先录制的,可以跳过不重要的环节,节省时间。也可以很好地避免一些意外发生,使课堂更容易受老师掌控,老师从讲解中抽身出来,能密切地关注学生学习状态,及时提醒自控能力较差的学生,能很好地掌控课堂。
不足之处,因微课是录制好的,在微课内容部分无法与学生互动。
学生对for循环语句掌握不熟练,习惯性地使用复制粘贴的办法绘制花瓣。
微课教学设计:
一)教学内容:绘制花瓣
二)教学目标
知识与技能:
1)掌握circle()命令
2)掌握left()命令
3)能熟练绘制花瓣
过程与方法:
通过观察,找寻解决问题的步骤;通过失败的尝试,找寻正确的思路;结合生活常识和数学知识,辅以动画模拟,层层设问,引导学生分析和思考,探讨绘制花瓣的方法。
情感态度与价值观:
引导学生逐步树立主动发现问题和分析问题的意识(信息意识)
帮助学生逐步提高思考问题并综合运用所学知识解决问题的能力(计算思维能力)
三)教学重点:怎样绘制第二条弧线
四)教学难点:绘制第二条弧线前,海龟该旋转多少度
五)教学流程:
观察花瓣构成
绘制花瓣步骤
怎样绘制第二条弧线
在python中尝试
小结绘制花瓣的方法
得出
探讨怎样得到相合的弧线
探讨海龟的朝向
海龟该旋转多少度
在python中验证推论
分析每一步的实现
试错
结合生活常识和数学知识推导
验证推论
两条弧线相合,填上颜色
直接重复画弧线行吗?
弧线相连未相合,尝试失败
绘制第一条弧线 绘制第二条弧线 填充颜色
circle(60.80)
begin_fill()
end_fill()
?
两条弧线的位置关系:轴对称和中心对称
绘第二条弧线前,应将海龟的头旋转到水平向左
通过动画模拟,分析和数学推导,得出
海龟的朝向与水平线的夹角等于弧度
海龟该左转(180-弧度)
多角度验证成