南方版八年级上册信息技术教案第7课 图形风车

文档属性

名称 南方版八年级上册信息技术教案第7课 图形风车
格式 zip
文件大小 42.3KB
资源类型 教案
版本资源 南方版
科目 信息技术(信息科技)
更新时间 2019-12-30 15:00:07

图片预览

文档简介

第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语句画出四叶风车。
看看哪位同学做得最快最准。
3.【实践探索】for语句的循环嵌套大家已经实现了,并且理解了其中的运行过程。现在我们不妨试一试3个for语句或者4个for语句的嵌套。
在上面的三角形风车里,从小风车开始,一层层变大并且叠加,也许图案会变得更加漂亮。
小组合作探索,进行小组合作大比拼,每组派出一位代表演示并讲解要注意的地方。
复习已学知识,认真思考,积极探索,分辨每一个任务中的循环内容。积极参加小组合作。
教师通过提出问题的方式让学生自主解决问题,培养学生自主实践能力。通过小组合作一些探索任务,提高每位学生的参与度并且培养学生的小组合作精神。
15’
四、不同图形的碰撞
一个程序中单单只画一种图形有点单调哦,那我们将几个图形结合起来,变成不同图形的碰撞怎么样?
(这时有的同学应该已经跃跃欲试了)。
现在我们来做一个舞狮子节目中所用的“铃铛环”。
教师请学生来分析:这个程序是由哪些图形构成,需要用到哪些语句?用到一个循环?
学生也可自由发挥,做更多图形的碰撞,最后小组比拼,看哪个小组创意最新,作品最多。
按要求完成任务,并且积极思考,参加小组活动,集思广益,设计出更多中图形的碰撞。
组织学生进行练习,巩固学习效果。
12’
五、本课总结
本节课,同学们学到了什么?
学生回答:
再请几位学生进行梳理,缕清本节课知识点及程序设计思路。灵活使用循环嵌套语句实际编程,并利用控制钢笔语句画出不同图形,培养学生的创新思维和设计思维。
认真听讲,积极思考,梳理总结知识点。
对本节课所学知识进行总结补充。
3’