- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7课 图形风车
一、教学内容分析
本节课《图形风车》是《算法与程序设计的深入》的第三课,主要内容是for语句的循环嵌套以及多种图形的结合,绘制出更加复杂的图形。“正方形的碰撞”这一模块是介绍两个for循环并列出现在同一个程序中的应用。“循环嵌套”和“再来几个循环”这两个模块主要是学习for语句的循环嵌套,一层一层地叠加循环。“不同图形的碰撞”这一模块则是通过利用Python中控制海龟的语句来实现多种图形的结合。学习完本节课,学生应该能够熟练地掌握for语句的循环嵌套和海龟钢笔的控制语句,并且能够利用Python实现图形的设计。
二、学习者特征分析
八年级学生求知欲强,喜欢主动尝试与独立思考,渴望表现自己,追求独立,但是易受外界影响和缺乏自我控制能力。学习本课程之前,学生已经对Python中海龟钢笔的控制语句掌握了一部分,并且对for语句的使用也相对较好。因此,本节课是一节提升课,通过利用上节课及之前所掌握的内容加以构建,实现理想的效果,这样可满足八年级学生的好奇心和好胜心。
三、教法建议
本课是本单元学习的第三课,虽已接近尾声,但是并不乏趣味。通过本课的学习,学生要熟悉for语句的循环嵌套,了解嵌套语句的规则,并熟练地掌握控制海龟钢笔的语句,实现图形的设计。对本节课的教学,我们有以下几点建议(仅供参考):本课是一堂注重设计、实践和操作的课程,教师应该注意激发学生的学习兴趣,还要注意培养学生的思维。在课堂上,教师要对学生稍加控制,让学生不至于对嵌套规则的迷惑,对基础差的学生加强指导。完成本节课的学习任务之后,教师可以设计一个评比的环节,让大家互相讨论,在交流中得到提升。
四、参考教案
科目
信息技术
年级
八年级
班级
课时
1课时
课型
新授课
时间
课题
图形风车——循环嵌套
教
学
目
标
知识与技能:
熟悉掌握for语句循环嵌套的应用与规则。
掌握图形的旋转碰撞和图形结合的钢笔控制语句。
过程与方法:
1.通过实践操作,学会循坏嵌套的规则。
2.通过不断尝试操作,学生掌握for语句的嵌套使用方法。
情感态度与价值观:
提高学生对Python的认识,增强学生的求知探索欲。
通过对图形的设计并用代码实现,培养学生的计算思维和设计思维。
教学
重点
难点
重点:
for语句的嵌套,利用控制钢笔语句实现图形的组合。
难点:
for语句循环嵌套的使用。
板书
设计
示意
框图
第7课 图形风车
正方形的碰撞
循环嵌套
不同图形的碰撞
教 学 准 备
知识准备:Python海龟钢笔的控制语句及for语句。
硬件准备:多媒体教学工具。
软件准备:Python3.7。
教 学 过 程
教师活动
学生活动
教师意图
时间
一、课前导入,任务介绍
同学们在本单元前两节课的学习中,已经掌握了Python语言中控制钢笔的语句以及实现循环的语句并用它们画出了圆、正方形等图形。同学们已经看到我们今天的主题是图形风车,也就是说这节课我们要利用给所学过的知识来画出一个风车!
认真听讲,积极思考。
情境导入,用具体任务激发学生兴趣。
2’
二、正方形的碰撞
1.作业复习
首先,要学生打开第五课的作业,大家认真阅读自己利用for语句画出正方形的代码,回顾for语句和range()函数知识点。(教师发送学生作业)
2.实践任务1:
在作业中画出一个正方形的基础上,再加几条语句。让小海龟的钢笔转动一个角度,再接着画一个正方形,实现正方形的碰撞。
教师对学生进行巡回指导,对个别学生的问题进行纠正,对快速实现任务的学生进行评价和肯定。
认真听讲,积极思考,并自己动手操作,掌握技巧和方法。
巡回指导学生修改代码完成任务。
8’
循环嵌套
1.【教师提问】实践任务1中是两个正方形叠加、碰撞。同学们想一想,如果我们要将3个正方形、4个正方形、……36个正方形叠加在一起呢?
学生回答:
这是一个已知次数的循环,已知循环次数的循环可用什么语句实现呢?
学生回答:(for语句)
所以使用“for k in range(36)”来实现循环,那循环内容是什么呢?
学生思考:
循环内容是实践任务1中的部分代码,重要的是除了画出正方形的代码外还需要让钢笔旋转一定的角度。
【操作演示】
import turtle
t=turtle.Pen()
for k in range(36)
for i in range(4):
t.forward(100)
t.right(90)
t.right(10)
注意:嵌套中格外要注意缩进规则。
2.36个正方形叠加在一起使用了for语句的嵌套,我们也学会了这种嵌套方法,接下来大家迎接今天的挑战吧!
实践任务2:用一个for语句画出一个等边三角形,接着加一个for语句画出四叶风车
您可能关注的文档
- 新教科版高中信息技术 必修1课件 5.1 走进数据分析 第一课时 PPT课件.pptx
- 新教科版高中信息技术 必修1课件 5.2 探秘人工智能 PPT课件.pptx
- 2022学年高中数学人教A版 必修第二册 第8章 立体几何初步 思维导图.doc
- 2022学年高中数学人教A版 必修第二册 第9章 统计 思维导图.doc
- 2022学年高中数学人教A版 必修第一册 第3章 函数的概念与性质 思维导图.doc
- 2022学年高中数学人教A版 选择性必修第一册 第1章 空间向量与立体几何 思维导图.docx
- 南方版信息技术八年级上册 5 画正方形 教案.doc
- 南方版信息技术八年级上册 6 圈圈绕绕 教案.doc
- 南方版信息技术八年级上册 8 正多边形 教案.doc
- 南方版信息技术八年级上册 9 七色彩桥 教案.doc
文档评论(0)