漂亮小海龟画正多边形及多角星教案

2024-08-18

漂亮小海龟画正多边形及多角星教案

漂亮小海龟画正多边形及多角星教案 篇1

小海龟画正多边形及多角星

一 教学目标

1.熟练掌握6个命令 home pu pd pe ht st 2.利用演示法,让学生掌握多边形的快捷方法 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次。

使用重复命令的关键是要找准“需要重复的命令”

大家看16页习题2,我们已经在Logo中输入这段程序,并且知道画出的图形是个正方形,大家也已经分析了,在这段程序中,一共出现了四次一样的命令。这就很重要了。我们已经找到了正方形中重复的命令,那么我们是不是可以用我们的重复命令来快捷的画出我们的正方形呢。来试一试吧。

PPT示例重复命令

知识窗:什么是正多边形。

正多边形:各边都相等,各个角也都相等的多边形叫做正多边形。根据多边形的边数又可以分为正三角形、正方形,正五边形等等。

想一想如何指挥小海龟画正多边形呢?正多边形每条边长度相等每个内角的度数也相等,所以小海龟在画正多边形时,每次走的步数相同,每次旋转的角度也相同。利用重复命令画正多边形时,正多边形的边数就是重复的次数,每次的转角就是正多边形的外角度数。正多边形是一个封闭的图形,海龟画一个图形所转角度共为360度,360除以正多边形的边数,就可以得到转角的度数。

下面来看例三

画边长为70的正方形。

小海龟每次走的步数为70,小海龟每次转360÷3=120度,小海龟重复的次数为三次。则命令:

REPEAT_3[FD 70 RT 120] 或REPEAT_3[FD 70 RT 360/3]

我们书上的命令有错误,有没有同学发现。小海龟前进的步数应该为70而不是100

PPT

练一练

画边长为50的正五边形

小海龟每次走的步数为 50 小海龟每次转 360÷5=72 度 小海龟重复的次数为 5 次

则命令为 REPEAT_5[FD_50_RT_72] 同样的 六边形七边形也是用这种办法来快速画图。大家看PPT

知识窗:利用重复命令还可以画多角星(小学阶段我们只要掌握奇数多角星的绘制方法),如:五角星、九角星、十一角星等。这些多角星也是一个闭合的图形,海龟在画完图形后又回到原来的位置上。用重复命令画多角星关键是知道小海龟所转的角度。如果多角星的角个数数奇数,所转角度可以利用下面这个公式

转角=180-180÷N

N是多角星的角数 我们来看下面的五角星的画法 例四:画边长为100的五角星。

小海龟每次走的步数是100,小海龟每次转180-180÷5=144度,五角星的边数5,小海龟重复的次数为5次。

则命令为:REPEAT_5[FD_100_RT_144] 我们看PPT 九角星和五角星的概念是一样的。

命令为:REPEAT_9[FD_100_RT_180-180÷9]

下面我们讲重复嵌套命令

命令格式:REPEAT_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] 就可以画出我们的四片叶子花。下面例六例七也是同样,只不过我们要先找到我们基本的重复命令,然后再进行对应的重复嵌套就可以了。思考练习

上一篇:卫生和健康的演讲稿下一篇:最新学生个人评语大全自我评定