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

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

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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语句画出四叶风车

文档评论(0)

高级教师工作室 + 关注
实名认证
内容提供者

专注K12精品资源分享

1亿VIP精品文档

相关文档