神奇的turtle教学设计
—Python循环结构
长沙县天华中学张浩怡
一、教学设计
(一)内容分析
本课选自于信息技术(新湘教版)八年级下册第六单元第十五节课设计创意图形。主要内容为通过Python标准库,利用之前所学python的操作步骤绘制创意图形。Python语言中内置的海龟作图turtle模块设计巧妙,作图模型简单强大,能够让程序设计初学者很快编写出趣味生动的作图程序,极大提高编程学习的兴趣和积极性,在练习过程中培养和提高计算思维。
(二)学生分析
学生对程序有了一定的认识,一定程度上掌握了分析问题和解决问题的方法,一定的数学知识为绘图打下良好的基础。循环结构是程序三大结构中最难的一种,学生的学习兴趣和学习热情可能会减退。循环结构抽象程度大,初中生的抽象认识能力比较薄弱,通过动手编写python代码,体验绘制图形的过程,能提升学习兴趣。
(三)教学目标
1.通过在Python中绘制图形活动,体验编写程序的完整过程。
2.理解循环结构及循环的嵌套,根据情境运用for循环语句,在Python绘制正多边形及其组合图形。
3.体验Python中图形绘制的过程,在编程过程中提升逻辑思维、计算思维能力和良好的审美情操。
(四)教学重点、难点:
重点:理解循环结构并运用for循环语句解决画图中的问题。
难点:理解和运用循环的嵌套解决画图中的问题
(五)教学方法
任务驱动法、情境教学法、合作学习法
二、教学过程
教学
regression回归环节
及时间安排教师活动学生活动
对学生学
习过程的
观察和考
查及设计
意图
课程导入5➢遗失的图形
展示海龟的个人才艺秀,帮助海龟绘制图库中
遗失的图形。
观看视频
人物化的
方式介绍
海龟,激发
学生兴趣
课程讲授知
识
初
探
➢海龟画方形
展示Python画正方形的过程。
1、引导思考:绘制正方形可以分成几个步骤?
每个步骤是什么?
2、运用前进和转向的Python代码,完成绘制
正方形代码的填写,请学生分享。
t.forward(前进的长度)
t.left(左转的角度)
t.right(右转的角度)
观察绘制
正方形的
过程
将自然语
言与编程
语言一一
对应
尝试完成
绘制正方
形代码的
填写,并
进行分享
将自然语
言与编程
中国记者网媒体查询语言一一
对应,促进
学生对初
学编程代
dimmest码的理解
重
点
突
破
➢海龟减减负
1.学生观察绘制正方形代码有没有重复的语
句?分别是?
2.如果绘制正100边形需要编写重复100次的
代码吗?
3.观看正100边形的代码,当代码被反复执行
时,通常使用循环结构来实现,循环结构包括
两个要素,循环条件和循环内容。
Python中的for语句可以实现循环:
For i in range(循环次数或范围):
循环内容
填写绘制正方形的for循环结构。在Python中
用for循环语句绘制正方形。
4.尝试在Python中绘制正五边形、正六边
形......正n边形。
观察代码
重复语
句
认识循环
结构
认识for
语句
运用for
语句绘制
正多边形
认识循环
结构,理解
其作用
设置不同
的参数绘
制不同的
图形
举一反三
提升学生
countif函数统计男生人数计算思维。
巩固对for
语句的理
c语言右移运算符怎么用
解
深
入
探
python代码画图案究
➢海龟创意画
1、观察上面的组合图形思考:
①他们是由个相同的正边形组合而成。
②简单的重复绘制正多边形就能组成组合图形了吗?
2、总结绘制创意组合图形步骤:①绘制②旋转③重复多次执行以上步骤,组成了组合图形。3.循环的嵌套:思考:在绘制组合图形中,用了几个循环结构?一个循环结构里包含了一个或多个循环结构叫做循环的嵌套。注意嵌套的层次关系。
补全流程图和代码。4.小组合作:设计属于你们组的正多边形为基础的组合图形,填好相应代码。在Python 中实现创意图形的绘制,分小组展示。
观察思考
归纳绘制步骤。
填写流程图,理解
循环结构
的嵌套编写代码
展示代码动手绘制创意图形,分小
组展示。
通过观察
多个正边形的组合图形,利用流程图的表达算法,直观理解循环结构的嵌套,并运用for 循环语句的嵌套,实现创意组合图形的绘制。达到知识的深化
课堂提深观察生活中的事物哪些地方用到了循环?是怎
么运用循环结构的?
积极思考
联系实际生活,拓展思维,运用循环结构解决实际问题课堂小结
小结上课内容:循环结构
寄语:今天我们打开了循环结构的大门,这才
是小小的一步,在今后的学习生活中希望大家都能观察生活,发现循环、思考循环、利用循环,创造无限可能!!
回顾总结小结课堂,回顾知识。
四、课后反思
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论