第二讲 海龟作图
- 格式:ppt
- 大小:375.50 KB
- 文档页数:20
二、小海龟画图---右转左转命令本课教学目标:掌握海龟作图的基本操作命令:初始化、前进、后退、左转、右转;会使用命令画出简单的几何图形。
通过老师讲解及学生合作讨论的方式,在练习中达到巩固操作命令的方法。
本节课知识点:巩固海龟作图初始化、前进及右转的命令,掌握海龟作图后退及左转的命令。
让学生口头表达的方式说出画图的步骤;弄清乌龟旋转的方向。
本课任务:利用基本命令,让学生掌握基本图形的绘制。
本节课的教学意图是:通过老师讲解及学生合作讨论的方式,在练习中达到巩固操作命令的方法,并从中培养学生的逻辑思维能力。
本课教学过程:分为“巩固——新授——掌握——拓展”四部分。
一、巩固复习师:上节课,我们学习了海龟作图的前进和右转的命令,谁先来说说前进的命令是什么?生回答师:他回答的准确吗?是的,我们想让我们的小海龟前进几步我们就使用FD 步数。
谁再来说说右转的命令是什么呢?生回答师:好,很好,那我们当输入这个命令时,小海龟的头是向右边(学生说)转的,我们在RT后面输入45的话,那小海龟的头就向右转了45(学生说)度。
如果我们在RT后面输入60的话,那小海龟的头就向右转了60度(学生说)。
师:好,现在我们来看看黑板这个图,我们要画出这个图,谁来说说,我们首先要输入什么命令呢?学生独立思考,举手回答。
(训练学生的语言表达能力)师:好,我们学习了前进和右转的命令。
今天我们一起来学习两个新命令,后退和左转的。
二、新授内容1、师教授命令语句。
后退 BK 左转 LT师:你们看黑板上的这两个命令完整吗?生回答师:你们现在自己在试试看能不能把这个命令补充完整呢?带着这个问题大家一起用后退和左转的命令来画画这个图形。
(请学生自己探索,得出正确的操作语句)师:(师展示学生作图)好,我们来看看这位同学所画的图,你们看他的图已经画出来了,你能说说你的命令是怎么得到的吗?生回答师:他的命令是对的。
那我们从这就可以知道了后退 BK 步数左转 LT 度数在字母和数字间要用空格隔开才能正确执行2、提出问题,学生讨论。
《第二课基本绘图命令(二)》教学设计勃利县长兴乡中心小学王志刚一、教材分析:本节课选自龙江版信息技术教材第七册第二课《基本绘图命令》,这册教材是以LOGO语言为主要内容,培养学生的初步编程能力,教材以例题的形式,采用小课题、小步子、任务驱动的教学方式,与其他学科进行整合,通过“做一做、想一想、练一练”等方法来启发学生思维,扩展学生的知识面,是适合六年级学生学习需要的、符合教学规律的一本好教材。
二、学生分析本课在这册书来讲属于初级阶段内容,对六年级学生来说是简单的思考过程,能够根据教师的引导,使自身的逻辑思维能力得到开发,为他们今后的学习打下基础。
这节课教师通过让学生自主学习,主动探究所需要认识的知识,利用电教手段直观地展示给学生,让学生在想一想,试一试中获得经验,再发散思维,最终掌握需要掌握的内容,对学生来说既掌握知识,又开发了智力。
三、三维目标:(1)知识目标:认知、熟悉LOGO最常用命令:[ 前进、后退、左转、右转、显龟、隐龟、清屏](2)技能目标:通过学习,让学生掌握LOGO常用命令的使用方法,并能用学习的命令绘制简单的图形。
(3)情感目标:通过学习,培养学生的逻辑思维方式和创新能力,进一步激发学生学习LOGO语言的热情。
四、教学重点:1、通过直观的演示,使学生理解、掌握LOGO语言中最常用命令的使用。
2、让学生学会用LOGO语言绘制简单图形,并能展示自己的学习的成果。
五、教学难点:1、LOGO语言命令的运用;2、逻辑思维方式的培养。
六、教学准备:微机室、多媒体设备、自制的CAI课件。
七、教学课时:1课时八、教学过程:、师生交流、小结:本节课学生通过探究与实践最终要掌握LOGO语言绘图的基本命令,通过练习使他们能够养成发现问题、分析问题、解决问题的习惯,主动学习,合作学习,善于总结,善于实践,不断的扩大自己的知识面,对知识具有初步的逻辑性、条理性的分析,并最终得到收获成功的喜悦,培养学生对LOGO语言的兴趣。
绘制第一个海龟图形功能要求导入海龟模块、创建画笔、移动和旋转画笔等,绘制线段和正方形。
相关要点(1)导入海龟绘图模块(2)创建画笔(3)向前移动(4)画笔旋转实例代码运行结果知识说明海龟绘图(turtle)是Python内置的一个趣味模块。
使用这个模块通过代码创建视觉效果,也可以通过代码影响海龟的移动。
import turtle:将“海龟”导入程序。
Python中import语句的作用是,将Python中自带的或其他编程人员编写好的程序模块导入到自己的程序中使用。
Python一个优势是拥有庞大的模块库。
t=turtle.Pen():让海龟“拿起画笔”。
turtle.Pen()是海龟的画笔(P必须大写),在这里使用t代表海龟的画笔【t被称为“变量”,也可以去其他的名字代替turtle.Pen()】t.forward(100):让海龟移动100步(默认向右移动),其中t代替前面定义的turtle.Pen()。
运行结果的图中,黑色的小三角是小海龟。
三角后面的直线就是小海龟前进的轨迹。
知识说明在使用Python turtle画图时,画完图形窗口一下子消失,退出窗口的几个解决方法:第一种方法:在程序的最后面加上:turtle.exitonclick(),该语句让程序等待用户点击界面后才能够退出第二种方法:在程序的最后面加上:turtle.mainloop(),该语句必须放到最后一句,该句子后面的所有代码都无法执行第三种方法:在程序的最后面加上:turtle.done(),该语句的功能和mainloop(),差不多。
改变海龟的方向功能要求让海龟向右转弯,右转90°。
实例代码运行结果知识说明:right():表示向右转;left():表示向左转,括号里面填写旋转的角度。
right(90)表示向右旋转90°。
海龟画正方形功能要求继续添加代码,将“前进100步”和“向右转90°”重复3遍。
海龟制图知识点归纳总结海龟制图(Turtle Graphics)是一种基于图形绘制的编程语言,最初由美国计算机科学家西蒙斯·帕帕特雷在1969年设计。
海龟制图是一种直观的图形绘制方式,通过控制一个抽象的海龟在二维平面上移动并绘制图形,使得图形绘制过程更加直观和易于理解。
海龟制图不仅可以用来进行简单的图形绘制,还可以通过编程控制实现复杂的图形和动画效果。
以下是海龟制图的一些重要知识点的归纳总结。
1. 海龟制图基本命令海龟制图的基本命令包括前进(forward)、后退(backward)、转向(turn)、抬起画笔(penup)、放下画笔(pendown)等。
这些基本命令可以通过编程控制海龟在平面上移动并绘制图形。
2. 海龟制图坐标系海龟制图使用的坐标系和普通的平面直角坐标系类似,原点位于平面的中心点,水平方向为x轴,竖直方向为y轴。
不同的是,海龟制图将坐标系细分为四个象限,海龟的初始方向为向右(即x轴正方向),转向的角度为正值表示向左转,负值表示向右转。
3. 海龟制图画笔状态海龟制图的画笔有两种状态:抬起和放下。
抬起画笔时,海龟移动不会绘制图形;放下画笔时,海龟移动会绘制图形。
通过控制画笔状态,可以实现图形的绘制和擦除。
4. 海龟制图的颜色海龟制图可以控制画笔的颜色,包括绘制时的颜色和擦除时的颜色。
通过设置画笔的颜色,可以绘制出具有丰富色彩的图形效果。
5. 海龟制图的循环和条件控制海龟制图支持循环和条件控制语句,通过编程控制海龟的移动和绘制过程。
循环控制可以重复执行相同的语句块,条件控制可以根据条件判断执行不同的语句块,使得海龟制图的编程更加灵活和高效。
6. 海龟制图的函数和过程海龟制图支持函数和过程的定义和调用,通过封装重复使用的代码块,可以使得海龟制图的编程更加模块化和可维护。
7. 海龟制图的动画效果海龟制图可以通过控制海龟的移动和绘制过程,实现丰富多彩的动画效果。
通过使用循环控制和函数调用,可以实现复杂的动画效果。
第2课小海龟画图-右转、左转命令一、教学对象分析学生在上一节课的学习中已经熟练掌握前进和后退两个命令,在这一节课中将会学习左转和右转的命令,通过这4个命令的不同组合绘画出各种不同的简单图形,能大大地激发学生的学习兴趣。
由于小学生的空间思维能力还有等发展,因此在左转和右转的角度数上是学生学习的难点,在教学中需要多运用图例帮助学生建立空间感。
二、教学内容分析本节课的教学内容是《信息技术》广教版第三册(下)第2课小海龟画图——右转、左转命令。
在上一节课中,学生已经学会了Logo语言中两个最基本的命令(FD、BK);这节课是在此基础上再学习LT和RT两个基本命令,然后通过小海龟写字和小海龟画画的方式,让学生灵活运用这两节课所学习的基本命令指挥小海龟画出一些基本的图形。
三、教学目标(一)知识性目标1、通过视觉上的直观感受,让学生知道旋转时旋转的是外角;2、通过阅读课本让学生找出右转和左转命令的格式(RT 角度数和LT 角度数)并熟记;3、通过指导,让学生把Logo命令可以写成一行;(二)技能性目标1、使学生灵活运用左转或右转命令写出文字(十、上、田、凹);2、使学生灵活运用左转或右转命令画简单图形(正方形、三角形、小红旗、风车);(三)情感性目标1、通过让学生用左转和右转命令,感受灵活运用所学知识的魅力。
2、学生在画出各种不同的图形时,获得成功的喜悦感。
四、教学重点和难点(一)重点:1、掌握左转命令和右转命令的格式;2、掌握Logo的基本命令的写法及其作用。
(二)难点:1、让学生明白旋转时转动的是外角的度数;2、学生能灵活地直观判断出旋转的度数;五、教学环境与资源计算机房及配套的教学课件(简单的PPT)六、教学时间1~2课时七、教学过程八、板书设计第1课小海龟画图——右转、左转命令左转命令:RT 角度数右转命令:LT 角度数九、教学反思。
小学信息技术六年级上册第13课《多海龟作图》教案年级:六年级上册学科:信息技术版本:人教版(三起)(2001)【教材分析】《多海龟作图》这一课程是小学信息技术六年级上册的重要一环,它主要介绍了如何在海龟图形化编程环境中使用多个海龟(或称为“小海龟”)来进行作图。
通过这一课程的学习,学生不仅能够巩固之前所学的海龟作图基本命令(如初始化、前进、右转等),还能够掌握新的命令(如后退、左转等),进而能够使用这些命令绘制出更复杂的图形。
此外,课程还强调了培养学生的逻辑思维能力、观察力以及想象力,让学生在掌握基础技能的同时,也能够发挥创造力,创作出属于自己的作品。
一、教学目标1. 知识与技能:学生能够理解并掌握多海龟作图的基本概念。
学生能够使用相关命令(如SETTURTLES、TELLALL、TELL、EACH等)设置并控制多个小海龟进行绘图。
学生能够利用TURTLES和WHO命令查看小海龟的当前状态。
2. 过程与方法:学生能够通过实际操作和练习,逐渐熟悉并掌握多海龟作图的技巧和方法。
学生能够通过合作学习和讨论,提高解决问题的能力和逻辑思维能力。
3. 情感、态度与价值观:培养学生对信息技术的兴趣,激发其创造力和想象力。
培养学生细心、耐心的学习态度,以及勇于尝试、不怕失败的精神。
二、教学重点与难点本课程的教学重点在于让学生掌握多海龟作图的基本命令和操作方法,能够使用这些命令绘制出简单的几何图形。
同时,通过多个海龟的同时操作,让学生理解并感受并行处理的思想。
教学难点则在于如何让学生理解并正确应用多个海龟的协同工作,以及如何处理多个海龟之间的冲突和协作问题。
此外,由于每个学生的知识水平和理解能力存在差异,因此如何因材施教,让每个学生都能够跟上教学进度,也是教师需要面临的挑战。
三、教学方法与手段针对这一课程的特点和难点,教师可以采用多种教学方法和手段来帮助学生更好地理解和掌握知识。
例如,可以通过示范教学的方式,向学生展示如何使用多个海龟绘制图形,并让学生跟随操作;同时,也可以采用小组讨论和合作的方式,让学生在互动中互相学习、互相帮助,共同解决问题。