1.3小海龟画正多边形
- 格式:pptx
- 大小:69.82 KB
- 文档页数:8
漂亮小海龟画正多边形及多角星教案小海龟画正多边形及多角星一教学目标1.熟练掌握6个命令home pu pd pe ht st2.利用演示法,让学生掌握多边形的快捷方法3.提高学生的数学和逻辑思维能力二教学重点掌握6个PC Logo命令的使用三教学难点转角的确定和重复嵌套命令的使用方法四教法演示法、任务驱动法五学法自主探究法六教学准备多媒体七课时安排两课时八教学过程师:上两节课我们通过学习以及实践上机操作,学习到了PC Logo的几个基本命令,下面请同学来回忆一下。
(随机提问FD前进BK后退LT左转RT右转BYE退出)师评价师:这节课我们也来学习几个简单的命令回家命令:格式:HOME功能:让小海龟回到初始点。
小海龟在回家的路上会留下足迹。
描述:无论小海龟移到哪个位置上,只要输入HOME命令,小海龟都会迅速跑回他的“家”中。
所以画小海龟当前位置与原点之间的线段时,可以用HOME命令快速完成。
抬笔命令:格式:PU功能:命令小海龟抬起它手中的笔。
小海龟再移动的时候就不会留下痕迹了。
(不会划线)落笔命令:格式:PD功能:命令小海龟放下手中的笔,这时的小海龟就又可以画图了。
做一做例一橡皮擦:格式:PE功能:命令小海龟拿起橡皮擦除它经过的线一点通:执行PE命令后,其实呢,是让小海龟的笔变成了和当前的背景色,如果想要继续用原来的颜色画图呢,就要执行落笔命令(PD)隐藏小海龟:格式:HT功能:命令小海龟隐藏起来显示小海龟:格式:ST功能:命令隐藏起来的小海龟重新显示在屏幕上。
笔粗命令:WETW_N功能:设置画笔的粗细,N是笔头的型号,范围是1-999,N越大,画出的线越粗。
Logo 系统默认的N是1。
下面我们根据今天学习的命令做一下我们P16页的练习。
带学生一起做练习习题一习题二,这段程序很眼熟呀,谁知道这段程序画的是什么吗?正方形有没有人发现这段程序的特点呢?(编写程序内容有重复部分)那么,重复的内容是什么呢?重复了几次呢?(FD 100 RT 90 重复了四次)重复命令格式:REPEAT_N[需要重复的命令]功能:将方括号内的命令重复执行N次。
小海龟画正多边形及多角星一、教学目标1.熟练掌握3个命令 HT 、ST 、REPEAT2.利用演示法,让学生掌握多边形的快捷方法3.提高学生的数学和逻辑思维能力二、教学重点掌握3个PC Logo命令的使用三、教学难点转角的确定和重复嵌套命令的使用方法四、教学方法演示法、任务驱动法六、教学准备多媒体课件及计算机七、教学过程师:上两节课我们通过学习以及实践上机操作,学习到了PC Logo 的几个基本命令,下面请同学来回忆一下。
(随机提问 FD前进 BK 后退 LT左转 RT右转 CS 清屏BYE退出)师:这节课我们也来学习几个简单的命令隐藏小海龟:格式:HT功能:命令小海龟隐藏起来显示小海龟:格式:ST功能:命令隐藏起来的小海龟重新显示在屏幕上。
下面我们根据这些命令做一下我们P16页的练习。
带学生一起做练习习题一习题二,这段程序很眼熟呀,谁知道这段程序画的是什么吗?正方形有没有人发现这段程序的特点呢?(编写程序内容有重复部分)那么,重复的内容是什么呢?重复了几次呢?( FD 100 RT 90 重复了四次)重复命令格式:REPEAT_N[需要重复的命令]功能:将方括号内的命令重复执行N次。
使用重复命令的关键是要找准“需要重复的命令”大家看16页习题2,我们已经在Logo中输入这段程序,并且知道画出的图形是个正方形,大家也已经分析了,在这段程序中,一共出现了四次一样的命令。
这就很重要了。
我们已经找到了正方形中重复的命令,那么我们是不是可以用我们的重复命令来快捷的画出我们的正方形呢。
来试一试吧。
PPT示例重复命令知识窗:什么是正多边形。
正多边形:各边都相等,各个角也都相等的多边形叫做正多边形。
根据多边形的边数又可以分为正三角形、正方形,正五边形等等。
想一想如何指挥小海龟画正多边形呢?正多边形每条边长度相等每个内角的度数也相等,所以小海龟在画正多边形时,每次走的步数相同,每次旋转的角度也相同。
利用重复命令画正多边形时,正多边形的边数就是重复的次数,每次的转角就是正多边形的外角度数。
第三课:小海龟画正多边形学习目标:1.认识程序中的变量及其使用2.学习For…EndFor循环语句的用法3.用For循环画正多边形课时设计:1课时学习过程:一、计算机程序中的变量1.画正三角形、正方形的代码是Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(90) Turtle.Move(100) Turtle.Turn(90) Turtle.Move(100) Turtle.Turn(90) Turtle.Move(100) Turtle.Turn(90)正三角形正方形2.变量的认识变量命名是以字母或者下划线开头,其他可以是数字、字母、下划线A123 123a _12a3.变量的使用变量是为了使得我们的程序更加的通用和简便。
例如画正三角形的代码可以修改为:s=3e=360/sTurtle.Move(l)Turtle.Turn(e)Turtle.Move(l)Turtle.Turn(e)Turtle.Move(l)Turtle.Turn(e)注意:变量是可以进行加、减、乘、除等运算。
例如:s=3l=100e=360/sTurtle.Move(l+50)Turtle.Turn(e)Turtle.Move(l+150)Turtle.Turn(e)Turtle.Move(l+250)Turtle.Turn(e)二、For …EndFor 循环语句的用法1.认识For …EndFor 循环语句:For 语句格式为:For <循环变量> = <初值> To <终值> [Step <步长>]<语句组>EndFor2.简化后正三角形的代码:s =3l =100e =360/sFor i =1 To s Step 1Turtle .Move (l )Turtle .Turn (e )EndFor三、用For 循环画正多边形s = (多边形的边数)l =100e =360/sFor i =1 To s Step 1Turtle .Move (l )Turtle .Turn (e )EndForTurtle .Move (100) Turtle .Turn (120) Turtle .Move (100) Turtle .Turn (120) Turtle .Move (100) Turtle .Turn (120) 正三角形 Turtle .Move (100) Turtle .Turn (90) Turtle .Move (100) Turtle .Turn (90) Turtle .Move (100) Turtle .Turn (90) Turtle .Move (100) Turtle .Turn (90) 正方形四、课程小结:同学们今天我们学习了程序中变量的用法,及变量的命名规则;最重要的是学习For循环语句。
小海龟画多边形教案教案标题:小海龟画多边形教学目标:1. 了解多边形的概念和特征。
2. 学习如何使用小海龟图形编程语言绘制多边形。
3. 提高学生的空间想象力和创造力。
教学准备:1. 小海龟图形编程软件(例如Logo或Scratch)。
2. 白板或投影仪。
3. 彩色纸、铅笔、尺子等绘图工具。
4. 相关多边形的图片或模型。
教学步骤:引入(5分钟):1. 展示一些不同形状的多边形图片或模型,引发学生对多边形的兴趣。
2. 提问学生,让他们描述多边形的特征和命名规则。
探究(15分钟):1. 介绍小海龟图形编程语言,并展示如何使用该语言绘制直线和曲线。
2. 引导学生使用小海龟图形编程语言绘制一个简单的正方形。
3. 提问学生,让他们思考如何使用小海龟图形编程语言绘制其他多边形。
4. 分组让学生自行尝试绘制三角形、四边形和五边形,并互相分享结果。
讲解(10分钟):1. 介绍多边形的定义和特征,包括边数和角度。
2. 解释不同多边形的命名规则,例如三角形、四边形、五边形等。
3. 引导学生发现多边形的特征和规律。
实践(20分钟):1. 学生利用小海龟图形编程语言绘制一个六边形。
2. 学生根据自己的创意,尝试绘制一个七边形或更多边形。
3. 学生可以选择使用彩色纸和绘图工具手工绘制他们刚才编程绘制的多边形。
总结(5分钟):1. 回顾多边形的定义和特征。
2. 提问学生,让他们分享他们的学习心得和体会。
3. 强调多边形的重要性和应用领域。
拓展活动:1. 学生可以探索绘制不规则多边形的方法。
2. 学生可以尝试使用小海龟图形编程语言绘制更复杂的图形,如星形、花朵等。
评估方式:1. 观察学生在课堂上的参与程度和对多边形绘制的理解程度。
2. 评估学生绘制的多边形的准确性和创造力。
教学反思:1. 教师可以根据学生的学习情况调整教学步骤和难度。
2. 鼓励学生在实践环节中展示他们的创意和想象力,提高学生的学习兴趣和积极性。