LOGO重复命令嵌套课件
logo语言中的重复命令与尾递归

PU RT 90 FD :A LT 90 FD :A + :A / 2
PD STAMPOVAL :A / 2 :A / 2 PU BK :A + :A / 2 RT 90 FD :A LT 90
BB :A / 2
END
to ZFX :N :B REPEAT :N[REPEAT 7[FD :B RT 90] RT 90] END TO TAI :N :B IF :N<1 THEN STOP ZFX :N :B PU FD :B LT 90 FD :B*:N BK :B/2 RT 90 PD TAI :N-1 :B END
(每层正方形边长比是:0.707) TO FY :B IF then STOP REPEAT 4[FD :B RT 90]
REPEAT 36[RT 5 FD :B/2*0.174 RT 5] FY :B*0.707 END 执行:FY 100
TO BB :A IF :A < 2 STOP PD STAMPRECT 2 * :A :A
⑴、位置不变、方向改变。
⑵、位置改变、方向不变。 ⑶、位置改变、方向也改变。 ⑷、位置不变、方向也不变。
⑴、位置不变、方向改变。
TO ZFX11 :B :N IF :N<1 STOP REPEAT 4[FD :B RT 90] RT 90 ZFX11 :B :N-1 END ? ZFX11 100 4 TO ZFX12 :B :N IF :N<1 STOP REPEAT 4[FD :B RT 90] RT 90 ZFX12 :B/2 :N-1 END ? ZFX12 100 4
10 cs repeat 12[repeat 9[rt 5 fd 30*0.174 rt 5] repeat 36 [rt 5 fd 5*0.174 rt 5] repeat 9 11 cs lt 18 repeat 5[fd 40 rt 72] rt 36 repeat 5[fd 64 rt 144] 12 cs repeat 5[repeat 5[fd 50 rt 72]fd 100 rt 72] 13 Repeat 5[repeat 3[fd 20 rt 90 fd 20 lt 90 ]rt 360/5]
pclogo重复命令及其使用

pclogo重复命令及其使用例1:用重复命令画一个“米”字形(见下图)解:用重复命令画图形,首先要找出基本动作。
画米字形的基本动作只有三步,将这个基本动作重复8次,就可完成该图形。
(1)从屏幕中心出发,先前走60步;(2)后退60步,回到原点;(3)向右转45度。
将以上三步动作重复八次,就可以写出米字来了。
具体程序如下:REPEAT 8[FD 60 BK 60 RT 45]例2:利用重复命令,画出这面旗帜:(见下图)解:通过图形,我们不难看出,这面旗帜由两个部分组成,旗杆和旗面,因此,我们在绘制的过程中,应分两步来完成:(1)绘制旗杆(2)绘制旗面这两步也可以反过来。
具体步骤如下:FD 50\\绘制旗杆\\REPEAT 2 [FD 50 RT 90 FD 100 RT 90]\\绘制旗面\\例3:利用重复命令画出以下图形:(见下图)解:这个图形由四个相同的部分组成(图)每一部分的基本动作有(1)从原点出发,画出一条长50步的直线;(2)右转90度,前进25步,画出正方形一条边的一半;(3)左转90度,前进25步,画出正方形另一条边的一半;(4)抬笔,左转90度,退后50步。
(到第二部分的起点处准备)将基本动作重复4次,即可完成图形。
具体程序如下:REPEAT 4 [FD 50 RT 90 FD 25 LT 90 FD 25 PU LT 90 BK 50 PD] 例4:利用重复命令,画出四排六列方格。
(如下图)解:这四排六列方格有多种方法来完成,在这里我们利用画五条横线七条竖线的方法来拼出这些方格。
画五条横线的基本动作有4步,将这个基本动作重复5次,就可完成五条横线。
同样,画七条竖线的基本动作也有4步,将这个基本动作重复7次,就能完成七条竖线。
1、画五条横线之前,先将海龟转向右边,再开始下面的基本动作:(1)前进120步(能被6整除);(2)退后120步,回到起点;(3)抬笔,左转90度,前进20(到第二条线的起点处)(4)右转90度,落笔(准备画第二条线)将基本命令重复5次,画完五条横线;2、抬笔,利用回家命令(home),使小海龟回到原点,再画七条竖线。
粤教版 第6课 巧妙的套用——重复命令的嵌套 课件

美妙的万花筒世界
温故知新
重复命令
பைடு நூலகம்
REPEAT 重复次数 [命令语句]
温故知新
怎么指挥小海龟画出下面的图案?
长方形
小风车
80
1.组成“风车”的基本图形是什么? 2.有几个这样的基本图形? 3.“风车”是怎么画出来的
20
从命令中找规律
REPEAT 2 [FD 80 RT 90 FD 20 RT 90] RT 90 REPEAT 2 [FD 80 RT 90 FD 20 RT 90] RT 90 REPEAT 2 [FD 80 RT 90 FD 20 RT 90] RT 90 REPEAT 2 [FD 80 RT 90 FD 20 RT 90] RT 90
REPEAT 4 [REPEAT 2 [FD 80 RT 90 FD 20 RT 90] RT 90]
从命令中找规律
8 3 3 FD 50 RT 120 RT 120 RT 45
巩固练习
利用重复命令的嵌套画出下面任一图形
看谁画得快
从下面三个图形中任选一个,用重复命令的嵌套画图
LOGO repeat嵌套

答案:LOADPIC “FENGCHE.BMP
小 结
用重复命令的嵌套绘制旋转图形的方法:
REPEAT 旋转次数[绘制单个图形命令 RT 360/旋转次数] 保存和取出图形的命令:
SAVEPIC “文件名 LOADPIC “文件名
课内实践
1. 试用重复的嵌套写出能画出下列图形的命 令。
课内实践
画个风车
——重复命令的嵌套
新课导入
这节课我们来学习怎样画下面的风车。
一、小海龟画长方形
REPEAT 2[FD 60 RT 90 FD 20 RT 90]
画出一个长60海龟 步,宽20海龟步的 长方形:
二、画风车(绘制旋转的长方形)
法一:
REPEAT 2[FD 60 RT 90 FD 20 RT 90] RT 90 REPEAT 2[FD 60 RT 90 FD 20 RT 90] RT 90 REPEAT 2[FD 60 RT 90 FD 20 RT 90] RT 90 REPEAT 2[FD 60 RT 90 FD 20 RT 90] RT 90
2. 用LOGO命令画出下面的图。
(1)
(2) (3) (4)
(2)repeat 3[repeat 4[fd 50 rt 90 ] fd 50 rt 90 fd 50 lt 90]
(4) repeat 6[repeat 6[fd 50 rt 60] rt 60]
repeat 30[repeat 36[fd 10 rt 360/36] rt 360/30]
尝试绘制如下图形:
LT 90
ห้องสมุดไป่ตู้
REPEAT 18 [ REPEAT 2[FD 80 RT 90 FD 10 RT 90] RT 10 ]
logo重复命令

二、寻找基本动作 我们知道,要使用好重复命令,最重要的就是要 找准图形里面重复的基本动作,前面画正方形和 长方形命令的基本动作分别是:
fd 80 rt 90
和 Fd 100 rt 90 fd 60 rt90
二、寻找基本动作
基本动作命令是:
我们发现这些命令中重复出现的是 Fd 80 和 rt 90 ,重复 的次数是 4 次
Repeat (重复命令)
一、初识重复命令
我们来试试 这样一条命 令
Repeat 4 [fd 80 rt 90]
Repeat 重复的次数 [基本动作]
一、初识重复命令
尝试
我们来尝试用repeat命令指挥小海龟画一个长100步, 宽60步的长方形,完整命令是:
高效率的小海龟
复习:
fd lt
bk
抬笔
pu
rt
落笔 清屏
pd cs
一、初识重复命令 上次与小海龟见面时候,指挥了小海龟画了正方 形,具体命令是:
步骤
命令
步骤
命令
1
3 5 7
Fd 80
Fd 80 Fd 80
2
4 6 8
Rt 90
Rt 90 Rt 90 Rt 90
规律
Fd 80
一、初识重复命令
发现
fd 100 bk 100 rt 45
完整命令是:
Repeat
8
[
fd 100 bk 100 rt 45
]
二、寻找基本动作
基本动作命令是:
fd 60 rt 90 fd 30 bk 30 lt 90 bk 60 rt 30
第6课 巧妙的套用——重复命令的嵌套 教学课件

重复次数(图形个数) 画基本图形长方形 360/图形个数
试一试
旋转画8个长方形
提示:
REPEAT
8
[
画基本图形长方形
360/8 ]
小妙招
单个图形的旋转就是把单个图形用均匀旋转方法画出更复杂 的图形,用重复命令比较简洁。我们可以得到这样一个规律: 1.最内层的重复语句绘制单个图形;每完成单个图形转 360/单个图形个数; 2.该外层重复的次数就是要绘制单个图形的个数。
显身手
你能修改贝贝的两组重复命令的步长,用嵌套的方 法画下面的图形吗?
提示:
REPEAT
广东省小学课本信息技术第三册(下)
第6课 巧妙的套用
——重复命令的嵌套
学着做
风车是如何画出来的?
第一种方法: 风车是由四个长方形 组成的,每画完一个长方 形,向右旋转90度,画下 一个长方形。
仔细观察这四组命令,有什么共同点?
学着做
风车是如何画出来的?
第二种方法: 画风车的过程是四组相同的命令: REPEAT 2[FD 80 RT 90 FD 20 RT 90] RT 90 相同的命令能使用重复命令完成,上面画风车的四组命令 可以简化成:
REPEAT 重复次数 [绘制单个图形命令 RT(LT) 360 /图形个数]
学着做
贝贝设计了下面两组重复命令: 重复命令画五角星 REPEAT 5 [FD 20 重复命令画六边形 REPEAT 6 [FD 40
RT 144] RT 360/6]
把五角星嵌套到六边形中,分别在三个不同位置嵌套, 产生不同的效果。
第12课时重复命令嵌套2

1、棱形
2、十边形
3、正五边形
是哪一个基本图形组成的?正五边形
有几个正五边形组的?
Repeat 10 [repeat 5[fd50rt360/5]rt36]
1、先填空,再画出下面图形。
它们由图形组成的。
由个这样的图形。
2、你还有创造出其他图形吗?
学生自由创造,完成后提交老师,师生互评,选出最优作品
全课总结。
板书
设计
教后
反馈
课时
1
环节
教师活动
一、复习引入
二、探究园
三、探究练习
四:总结
画出下面和图形:
学生练习,教师巡视,指导学生由简入繁作图。
先写出正三角形的命令:
Repeat 3 [fd50rt120]
再写出重复内容:
Repeat 3 [fd50rt120]rt360/6
最后写出整个命令:
Repeat 6[Repeat 3 [fd50rt120]rt360/6]
第12课时
时间
课题
重复命令的嵌套(二)
教学
目标
1、能熟练地使用重复命令的嵌套。
2、进一步加深重复命令基本格式的掌握。
3、能利用重复命令的嵌套简化一些图形的图形命令。
4、利用嵌套重复命令创造出图形。
重点
重复命令的基本格式
难点
内外重复命令中重复的内容与重复的次数在确定。
媒体
龙芯电脑LOGO语言、练习纸
极域电子教室
LOGO_重复命令及重复嵌套说课ppt课件

• (三) 、小组讨论,作品展示分析,重
•
点讲解,引入重复嵌套
• (四)、 拓展升华 展示优秀作品
初中信息技术苏科课标版七年级全一 册课件 内蒙古 鄂尔多 斯东胜 区正东 中学八 年级数 学上册 七年级 历史上 册第3单 元秦汉 时期统 一多民 族国家 的建立 和巩固 复习课 件新人 教版整 理版清 华机械 工程操 纵基础 课件
的方法和规律。
初中信息技术苏科课标版七年级全一 册课件 内蒙古 鄂尔多 斯东胜 区正东 中学八 年级数 学上册 七年级 历史上 册第3单 元秦汉 时期统 一多民 族国家 的建立 和巩固 复习课 件新人 教版整 理版清 华机械 工程操 纵基础 课件
四、教学方法和手段
• 在本节课的教学中,主要采用比较教学法、 启发式教学法和任务驱动教学法。教学时,采
• 2.通过小组讨论与合作,掌握利用旋转画图的方法。
• 能力目标:
• 1、拓展学生思维空间,使学生学会利用LOGO命令画 旋转图形的数学思维方式。
• 2、引导学生观察图形与命令之间的关系,理解重复命 令的嵌套功能。
• 情感目标:
• 促进学生自主、合作、探究能力的提高, 培养学生的协作精神和竞争意识。
• (1) 教 材 分 析
• (2) 学 情 分 析
二、 初中信息技术苏科课标版七年级全一册课件内蒙古鄂尔多斯东胜区正东中学八年级数学上册七年级历史上册第3单元秦汉时期统一多民族国家的建立和巩固复习课件新人教版整理版清华机械工程操纵基础课件
教学目标
• 知识目标:
• 1、通过比较、观察,使学生体验并理解重复命令的功 能和格式,能够比较熟练地修改重复次数和基本命令画出 简单的图形。
用老师与学生比赛的形式引入,突出REPEAT
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
怎么用重复命令画正三角形
repeat 3[fd 50 rt 360/3] 画正四边形
repeat 4[fd 50 rt 360/4] 画正六边形
repeat 6[fd 50 rt 360/6] 画圆形
repeat 36[fd 50*0.174 rt 360/36]
重复命令所画的图形还需 要重复画几个怎么办呢?
提示: 六个正六边形,
每画完提一示个后右转
(或左转)60度
repeat 6[repe看at答6[f案d 50 rt 60]rt 60]
争当重建家园小英雄
灾区的人民现在迫切需要重建自己的家园, 假设正方形为活动平板房,请同学们运用 重复命令嵌套帮他们快速搭建几所这样的 房子吧!看谁建的最快、最多,谁就是重 建家园小英雄!
repeat 5[repeat 4[f看d 5答0案rt 90]rt 90 fd 50 lt 90]
发挥想象力画以下图形
(1)repeat (2)repeat
612[r[erpeepaetat4看3[f6答d[f5案d05r0t*900.1]7rt4
60] rt 10]rt
30]
自由创作(参考图)
小学信息技术五年级下册LOGO课程
重复命令嵌套
石岘一小 唐继波 2008年6月17日
画下面图形,哪种方法更简单?
repeat 4[fd 50 rt 90] rt 90 repeat 4[fd 50 rt 90] rt 90 repeat 4[fd 50 rt 90] rt 90 repeat 4[fd 50 rt 90] rt 90
repeat 4[repeat 4[fd 50 rt 90] rt 90]
重复命令嵌套的格式:
repeat 重复次数[repeat 重复次数[重复的内容]命令栏]
1)注意命令间的空格。 2)[ ] 必须成对出现。 3)命令栏 可以是一正六边形旋转组成的图形