turtle编程初体验教学设计_第1页
turtle编程初体验教学设计_第2页
turtle编程初体验教学设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

turtle编程初体验教学设计一、教材分析1、本节的作用和地位数据与计算模块是高中信息技术必修课程中的第一个模块,其中“算法与程序实现”内容中,要求学生能掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。Python语言中的turtle库是turtle绘图体系的python实现。而turtle编程能让学生直观感受程序的运行效果,很适合编程入门,学生在直观感受从算法到程序实现的过程中,既掌握了turtle编程基本格式,也感受到了计算机编程的效率及强大。2、本节主要内容介绍本节课首先向学生展示了一组精美的迭代图形,告知学生是用计算机程序设计实现的。然后让学生探究用turtle库如何实现10个圆的迭代图,学生思维过程就是学生初步体验算法的过程,之后学生在掌握了turtle命令的基础上,自己写出代码,实现了算法到程序实现的过程。然后让学生画出20个圆的迭代,提出了提高算法效率的问题,引出循环语句的概念for...inrange():,通过画圆,海龟偏转,使用循环结构,就可以做出任意的迭代图。最后让学生利用所学:画直线、海龟偏转、画圆,循环等,进行自由创作(可以借鉴),写出自己的算法,程序实现,调试程序。二、学情分析本课的学习对象为高一年级学生。学生对于计算机程序设计的知识几乎为零,但学生已经具备一定的抽象思维能力,也具备了将复杂问题简单抽象的能力。授课学生没python语言基础,但python中的turtle库编程能让学生直观感受语句的执行效果,适合零编程基础的学生学习。三、教学目标(1)了解turtle绘制迭代图形的基本过程,理解其基本思想,能简单写出算法。(计算思维)(2)理解循环结构的效率,能通过调试程序实现问题解决。(3)使用所学知识,借鉴其它资源,完成自我创作。(数字化学习与创新,信息意识,信息社会责任)四、教学重点、难点重点:1、体验算法到程序实现。2、利用循环结构,提高算法效率。难点:for...inrange():格式的掌握是本节课的难点。五、教学策略引导教学、自主学习、探究学习六、教学环境多媒体网络教室、python语言七、教学过程教学环节教师活动学生活动设计理念情境创设展示一组精美的分形迭代图形,告观看PPT,做好上课本环节的目的就是引诉学生,这些图形都是用计算机程准备发学生的兴趣,将学序编写出来的。生迅速带入课堂新知的学习。这节课的编程语言是python下的turtle(海龟)库。探究活动一:积极思考,如何实现本环节设计的目的是图形的生成。让学生先思考,写出写出自己的思路,完思路,初步体验算成导学案的探究活动法,即计算机解决这一。个问题的方法及步骤是什么?教师观察学生的完成情况,比较,选出好的算法给予全班展示。1、动画演示这个图形的生成过程。请学生思考,是如何实现的?基本图形是什么?共有几个?每个基本图形之间有何相同?又有何不同?它们之间有什么联系呢?请同学们中导学案中写出自己的思路。(算法雏形)2、依据整理出的算法,对应写出学习turtle书写格式,初步感受算算法到程序实现是这turtle的程序实现。法到程序实现。直观感受指令的实节课要求学生感受的板书左侧为算法,右侧对应写出现效果。跃跃欲试,想一展身手。turtle的程序实现。强调turtle语句的书写格式及规范。<a>.<b>编程风格算法程序实现1、importturtle(必写,表示导入turtle库)2、3、turtle.circle(r)turtle.left()3、学生自己画出图形。4、老师提出要求,如果要画出20个圆呢?代码如何修改?引出for…inrange():的学习,从而引入循环的概念,感受算法的效率,计算机非常擅长去完成重复任务。探究活动二:学生自由

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论