小海龟画正多边形及多角星
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
小海龟画正多边形及多角星
一、教学目标
1.熟练掌握3个命令 HT 、ST 、REPEAT
2.利用演示法,让学生掌握多边形的快捷方法
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示例重复命令
知识窗:什么是正多边形。
正多边形:各边都相等,各个角也都相等的多边形叫做正多边形。
根据多边形的边数又可以分为正三角形、正方形,正五边形等等。
想一想如何指挥小海龟画正多边形呢?正多边形每条边长度相等每个内角的度数也相等,所以小海龟在画正多边形时,每次走的步数相同,每次旋转的角度也相同。
利用重复命令画正多边形时,正多边形的边数就是重复的次数,每次的转角就是正多边形的外角度数。
正多
边形是一个封闭的图形,海龟画一个图形所转角度共为360度,360除以正多边形的边数,就可以得到转角的度数。
下面来看例三
画边长为100的正三角形。
小海龟每次走的步数为100,小海龟每次转360÷3=120度,小海龟重复的次数为三次。
则命令:
REPEAT_3[FD 100 RT 120]
练一练
画边长为100的正五边形
小海龟每次走的步数为 100 小海龟每次转 360÷5=72 度小海龟重复的次数为 5 次则命令为 REPEAT_5[FD_100_RT_72]
同样的六边形也是用这种办法来快速画图。
大家看PPT
知识窗:利用重复命令还可以画多角星(小学阶段我们只要掌握奇数多角星的绘制方法),如:五角星、九角星等。
这些多角星也是一个闭合的图形,海龟在画完图形后又回到原来的位置上。
用重复命令画多角星关键是知道小海龟所转的角度。
如果多角星的角个数数奇数,所转角度可以利用下面这个公式转角=180-180÷N N是多角星的角数我们来看下面的五角星的画法例四:画边长为100的五角星。
小海龟每次走的步数是100,小海龟每次转180-180÷5=144度,五角星的边数5,小海龟重复的次数为5次。
则命令为:REPEA T_5[FD_100_RT_144] 我们看PPT
九角星和五角星的概念是一样的。
命令为:REPEAT_9[FD_100_RT_180-180÷9]
下面我们讲重复嵌套命令
命令格式:REPEA T_N[REPEAT_N[重复命令]]
在一个重复命令的重复内容中又包含了一个或多个重复命令这样的命令组合我们称为重复嵌套。
系统执行这样的组合命令,先执行最里层的重复命令,然后依次想外执行。
就像我们数学中2×(3+4)我们先算出括号里面的答案,再往外运算。
例五:以正三角形为基础,每画一个三角形,让小海龟向右转90度,再画下一个等边三角形,一共画四次。
我们的程序命令就是这个REPEAT_3[FD_50_RT_120]RT 90
REPEAT_3[FD_50_RT_120]RT 90
REPEAT_3[FD_50_RT_120]RT 90
REPEAT_3[FD_50_RT_120]RT 90
当我们把上面这段重复命令当做一般命令,再进行一次重复命令 REPEAT_4[REPEAT_3[FD_50_RT_120]RT 90] 就可以画出我们的四片叶子花。