logo-重复命令的嵌套
第六课 巧妙的套用——重复命令的嵌套教学设计
第六课巧妙的套用——重复命令的嵌套一、教学内容:本课教学内容是广东省小学信息技术教材第三册(下)第6课《巧妙的套用——重复命令的嵌套》。
介绍了REPEAT命令嵌套的格式和画一些简单的组合图形的方法,渗透逐级细分的程序设计思想,需要较高的抽象能力和新的程序设计思想。
二、学生分析:本节课的教学对象是小学六年级的学生,他们刚学会了重复命令,能用重复命令画出正多边形等,已经掌握基本程序语句的重复使用技能。
本课接着学习重复命令的嵌套,让他们发现规律、总结如何嵌套使用重复命令,学会分析复杂图案的基本图形和重复规律,需要较高的抽象能力和逐级细分的程序设计思想,学生之前没接触过,所以本课内容对学生来说是一个全新的内容。
三、设计思想:本课主要采用任务驱动法教学,为学生提供良好学习的环境和丰富的学习资源,在师生共同探究、学生互相合作的过程中学习知识、运用知识解决问题。
整个教学过程设计为四个部分:创设情境导入、师生共同探究新知、任务驱动巩固新知、课堂小结本课学习情况。
1、创设情境导入通过欣赏并观察生活中的一组花卉图案,引出“风车”图案,再展示一组用LOGO绘制的图形,导入本课的学习内容《重复命令的嵌套》,怎样画出来的呢?让学生带着疑问进行思考,激发学生产生浓厚的学习兴趣和强烈的求知欲。
2、师生共同探究新知通过分析“风车”图案,教师穿针引线,学生细心分析,大胆实践,从而总结归纳出画“风车”图案的方法。
3、任务驱动巩固新知通过同学之间互相讨论交流和练习来巩固本课内容,让学生分小组合作完成教师提供的任务。
完成之后,小组讨论交流,然后再向班级展示部分作品。
4、课堂小结本课学习情况学生总结这课所学的内容知识,及注意事项。
四、教学目标【知识与技能】1、掌握用LOGO的REPEAT命令嵌套的格式。
2、学会将复杂图形简化,并运用重复命令嵌套画一些简单的组合图形的方法。
【过程与方法】1、通过设置学习任务,驱动学生去自主学习、主动探索,培养学生的主动探究精神和合作意识。
如何实现LOGO重复命令的嵌套教学设计
如何实现LOGO重复命令的嵌套教学设计如何实现LoGo重复命令的嵌套教学设计一、教材分析本课是xx版小学信息技术第三册第一单元第五课的内容,教学内容为LoGo重复命令的嵌套。
教材利用了知识的迁移规律让学生分析总结出重复命令的嵌套格式。
通过演示教学、合作交流、自主探究,使学生理解、掌握利用重复命令的嵌套画旋转图形的方法和规律。
二、学情分析通过前面的学习,学生已基本掌握了重复命令的格式,即REPEAT重复次数[重复执行的命令],并且能利用这种格式画正多边形和画圆等,这节课的重复命令的嵌套,对学生来说理解其格式相对容易一些(只不过是重复命令里面又套了一个重复命令),如何利用重复命令的嵌套画旋转图形对学生来说理解上有一定的难度,主要表现在以下两个方面:(一)搞不清画这个图形都在重复哪些动作?(二)画完单个图形之后应旋转的角度?三、教学目标1.知识目标:通过本课教学,使学生理解重复命令的嵌套格式,掌握利用旋转画图的方法,能够熟练运用嵌套的重复命令画图。
2.能力目标:拓展学生思维空间,使学生能够利用信息技术手段理解旋转画图的数学思维方式。
3.情感目标:通过本课的学习,提高学生学习信息技术的兴趣,使学生在乐中学,学中乐,为进一步学习信息技术打下坚实基础。
四、教学重点与难点教学重点:掌握利用重复命令的嵌套画旋转图形的方法和规律。
教学难点:理解重复命令的嵌套格式。
五、教学策略本课的教学内容,必须在学生充分理解重复命令的基础上展开,因此在教学时,可采用展示作品的形式引入,放手让学生大胆讨论、实践,从而总结归纳出画这样图形的方法。
教师在整个教学过程中要起到穿针引线和启发点拨的作用,积极引导、帮助学生完成自主探索的过程,充分发挥学生的主观能动性。
最后教师可以综合学生的课堂表现给出评价,主要从三个方面进行:一是学生通过学习本课了解、掌握重复命令的嵌套。
二是运用重复命令的嵌套能画出大风车和旋转的图形。
三是培养学生的创新意识,能运用重复命令的嵌套绘制出不同的图形。
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语言重复嵌套使用初探_2278
【LOGO语言重复嵌套使用初探】摘要:LOGO语言主要用于图画制作,因为采用了“海龟绘图”的方式,所以很适合儿童的特点,能充分引起儿童的兴趣和学习LOGO语言的积极性。
关键词:寻找规律;拓展思维;发散创新LOGO语言主要用于图画制作,在LOGO语言中,它的作图方式与现在所有的作图软件多不一样,主要区别在于LOGO语言的基本作图的方法可以不采用坐标方式,而是通过向前、后退、向左转、向右转、回家等学生易于理解的语言和命令,但是小学的LOGO语言的教学决不只是要学生记住几条语句,而是要让学生利用LOGO语句来解决实际问题,也就是说小学LOGO语言的学习重在培养学生的解决问题的能力。
为此其教学应该紧紧围绕解决问题来实现,在教学中教师要善于设计问题,让学生在解决实际问题的过程中去掌握语言的基本规律,从而培养学生的观察能力、思维能力和创新能力等。
在学生结合实例学习了CS、FD、RT、LT、REPEAT命令之后,教师设计了LOGO语言的综合训练,学生通过探究图形制作问题来认识、掌握和运用REPEAT命令以及REPEAT命令的嵌套,培养综合能力。
一、探求知识、寻找规律如何引导学生去探求新知识,如何在课堂教学中发挥学生主体作用呢?教师的任务是为学生的探索创造条件,探索的主体是学生,要让学生在探索过程中积极动口、动手、动眼、动脑、从而发挥各自能力,主动地获取知识。
教学中,我以观察、对比为教学手段,精心设问,层层推进,不断深入,逐步抽象。
如我在《画正多边型》这一课时,首先出示用基本命令画正方形的命令组(FD80 RT 90 FD 80 RT 90 FD 80 RT 90 FD 80 RT 90)和用重复命令(REPEAT4FD 80 RT 90]),让学生观察、对比,找出它们之间的相同点和不同点,引导学生写出重复命令的基本格式:REPEAT重复的次数重复执行的内容。
随着图形的复杂化,接下来的如《画风车》这一课,首先给出了几个图形,让学生用已学过的命令将第一个图用LOGO语言画出来,在画之前,先和学生一起分析这些复杂的图形是由哪些图形组成以及“小海龟”旋转的角度,学生用了4条语句将简单的图形画出第一个图形(REPEAT 2FD 80 RT 90 FD 30 RT90]RT 90 REPEAT 2FD 80 RT 90 FD 30 RT 90]RT 90 REPEAT 2FD 80 RT 90 FD 30 RT 90]RT 90 REPEAT 2FD 80 RT 90 FD 30 RT 90]RT 90)],同样,学生们通过仔细观察这组命令,发现它是由4次(REPEAT 2FD 80 RT 90 FD 30 RT 90]RT 90)组成的。
第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]
把五角星嵌套到六边形中,分别在三个不同位置嵌套, 产生不同的效果。
(整理)小学信息技术LOGO语言重复命令及重复命令的嵌套图形题.
LOGO语言重复命令及重复命令的嵌套图形题1、Drawrepeat 8[fd 45 rt 90 fd 20 rt 90 fd 45 lt 360/8]2、Drawrepeat 8[fd 50 rt 90 fd 50 rt 90 fd 50 lt 360/8]3、Drawlt 70 repeat 9[repeat 3[fd 50 rt 120]rt 10]4、Drawrepeat 5[fd 50 repeat 3[fd 50 rt 120]rt 360/5]5、Drawrepeat 8[repeat 3[bk 50 lt 120] bk 30 rt 360/8]6、Drawrepeat 3[repeat 3[fd 20 rt 360/3]repeat 120[fd 2*pi*60/360 rt 1]]7、Drawfd 90 repeat 2[fd 60 rt 90 fd 100 rt 90]pu setxy [30 130] seth 18 pdrepeat 5[fd 15 rt 720/5 fd 15 lt 360/5]8、Drawrepeat 8[repeat 360[fd 2*pi*20/360 rt 1]rt 45]9、Drawrepeat 12[fd 60 rt 90 fd 60 rt 120]10、Drawrepeat 8[fd 100 bk 80 rt 45]11、Drawrepeat 10 [fd 50 rt 90 fd 25 lt 90 bk 50 rt 360/10]12、Drawrepeat 9[pu fd 60 pd repeat 6[fd 10 rt 720/6 fd 10 lt 360/6] pu bk 60 rt 3 60/9 ]13、Drawrepeat 4[fd 100 repeat 3[fd 20 rt 120]pu bk 100 pd rt 90]stampoval 100 10014、Drawlt 18 repeat 5[fd 40 rt 72] rt 36 repeat 5[fd 64 rt 144]15、Drawrt 18 repeat 5[fd 30 rt 144 fd 30 rt 54 fd 55 bk 55 lt 72+54]16、Drawlt 90 repeat 13[repeat 3[fd 60 rt 120]rt 10]17、Drawrepeat 3[repeat 4[fd 50 rt 60]lt 120]18、Drawrepeat 6[repeat 3[fd 60 rt 120]rt 60]19、Drawrepeat 4[repeat 180[fd 2*pi*40/360 rt 1] setxy [0 0] lt 90]20、Drawrepeat 4[repeat 180[fd 2*pi*20/360 rt 1]fd 40 rt 90]21、Drawrepeat 4[repeat 180[fd 2*pi*20/360 rt 1]fd 40 lt 90]22、Drawrepeat 4[repeat 180[fd 2*pi*20/360 rt 1]fd 40 bk 40 lt 90]23、Drawrepeat 4[repeat 90[fd 2*pi*40/360 rt 1] lt 90 bk 40 setxy [0 0]rt 90]24、Drawrepeat 8[repeat 180[fd 2*pi*40/360 rt 1] pu setxy [0 0]pd rt 45]25、Drawrepeat 6[repeat 180[fd 2*pi*20/360 rt 1]lt 120]26、Drawrepeat 3[repeat 180[fd 2*pi*20/360 rt 1]lt 60]27、Drawlt 135 repeat 5[repeat 2[repeat 90[fd 2*pi*50/360 rt 1]rt 90]rt 45]28、Drawlt 90 repeat 9[repeat 2[repeat 90[fd 2*pi*50/360 rt 1]rt 90]rt 10]29、Drawlt 90 repeat 7[repeat 2[repeat 90[fd 2*pi*50/360 rt 1]rt 90]rt 15]30、Drawrepeat 2[repeat 180[fd 2*pi*40/360 rt 1 ]rt 90 repeat 180[fd 2*pi*40/360 lt 1] rt 90]31、Drawrepeat 4[repeat 2[fd 50 rt 90]setxy[0 0]repeat 4[fd 50 rt 90]rt 90]32、Drawrepeat 6[fd 30 repeat 3[fd 60 rt 120] rt 360/6]33、Drawrepeat 3[ stampoval 10 10 fd 50 rt 120]34、Drawrepeat 4[ repeat 360[fd 2*pi*10/360 rt 1] fd 50 rt 90]35、Drawrepeat 9[repeat 3[fd 30 rt 120]fd 30 rt 360/9]36、Drawrepeat 4[repeat 360[fd 2*pi*30/360 rt 1]fd 60 rt 90]。
美妙的万花筒世界教学设计
《美妙的万花筒世界》教学设计——如何实现Logo重复命令的嵌套(一)教学目标:知识与技能:1、理解重复命令的嵌套。
2、熟练运用重复命令嵌套画出大风车。
3、掌握利用重复命令的嵌套画旋转图形的方法和规律。
能力与方法:通过运用重复命令的嵌套画图的方法,培养学生丰富的想象力与创造力,以及自学的能力。
情感态度与价值观:促进学生自主、合作、探究能力的提高,培养学生的协作精神和竞争意识。
(二)教学重点:重复命令的嵌套。
(三)教学难点:利用重复命令的嵌套画旋转图形的方法和规律。
(四)教学准备:调试好的标准微机室、教学控制软件、多媒体课件、打印出的六边形旋转图形小礼物学生课前分为6个团队(五)教学过程:一、课前游戏,温故知新1、游戏:师:同学们,我们在上课之前先来做一个小游戏好吗?我说一个动作,请同学们做一次动作,看谁反应快。
反应快的同学可以得到老师的神秘小礼物。
师:请你用左手轻轻地拍右肩膀一下,再用右手轻轻地拍左肩膀一下;请你用左手拍右肩膀,右手拍左肩膀;请你用左手拍右肩膀,右手拍左肩膀;请你用左手拍右肩膀,右手拍左肩膀;……2、复习:(几个轮回之后上课)(课件展示:左手拍右肩,右手拍左肩)问:上课前的游戏,是不是觉得老师很罗嗦啊?如果把“左手拍右肩,右手拍左肩”当做一组完整动作的话,那我想让大家做十次,同学们有没有简单一点的表达方法?(学生回答后,课件展示:repeat 10【左手拍右肩,右手拍左肩】)师:这样简单明了多了!如果我一句一句的说,是不是就太麻烦了?(复习repeat重复命令,为这节课的学习打好基础。
)二、神秘礼物,激趣导入师:有些同学收到了老师的礼物,没收到的同学是不是很羡慕啊?(课件展示:六边形做成的旋转图形奖品)同学们想不想自己设计出这样的图案?师:只要学完这节课,同学们也能设计出这样的小奖品。
另外老师还带来了相似的图案。
(课件展示:欣赏各种图形旋转图案,进一步激发学生的求知欲望。
)师:同学们,你们喜欢这些万花筒图案吗?师:这些千变万化的万花筒图案都是利用编程语言Logo画出来的,同学们想不想掌握这项新本领呢?生异口同声:想师:今天我们就一起走进美妙的万花筒世界。
logo语言教程第一章
第二节基本绘图命令LOGO语言是一种很简单的绘图方法,它有一些简单的绘图命令,当你从键盘上敲入一条命令并按下回车键后,计算机立即在屏幕上画出相应的图形。
(1)认识“小海龟”进入LOGO系统后,我们在屏幕上可以看到一个栩栩如生的小海龟图形。
这就是LOGO语言中的“小海龟”,屏幕中央叫做海龟的“家”,也叫做海龟的母位。
注意海龟头的指向,它表示海龟行动的方向(现在海龟的方向是向上的)。
LOGO语言可以指挥海龟在屏幕上“爬行”;用它留下的痕迹组成丰富多彩的图形来。
注意,我们只要指挥海龟按一定的路线运动就可以绘出所需的图形,要海龟听话,必须掌握好海龟绘图时的状态。
即海龟头的方向与它在屏幕上的位置等。
(2)基本绘图命令1.初始化命令DRAW格式:DRAW功能:清除屏幕,显示小海龟,海龟回母位(即屏幕的中央,且小海龟头朝上)。
2.前进命令FORWARD简写FD使用格式:FD (前进步数)功能:海龟向前前进了80步,但海龟头方向不变。
注意:FD 与数字之间一定要有空格。
LOGO系统中命令与命令、命令与数字间都要有空格。
LOGO系统中命令与命令、命令与数字之间都要有空格。
3.后退命令BACK 简写BK使用格式:BK (后退步数)功能:海龟向后退若干步例如:BK 80执行后海龟向后退若干步4.向右转命令RIGHT 简写RT使用格式:RT (角度值)功能:海龟头向右转了一个角度,规定所有顺时针方向转的都叫做都叫做右转。
例如:RT 90海龟头向右转了90度,即海龟头如原来是向上的现转为向右。
海龟位置不动。
5.向左转命令LEFT 简写LT使用格式:LT (角度值)功能:海龟头向左转了一个角度,并规定所有逆时针方向转的都叫做左转。
例如:LT 90海龟头向左转了90度,即海龟头如原来是向上的现转为向左。
海龟位置不动。
利用上述各项命令可以画一些简单的图形了。
特别注意:在FD后面的数值如果是负数,则海龟后退若干步。
在BK后面的数值如果是负数,则海龟前进若干不步。
小学信息技术LOGO语言重复命令及重复命令的嵌套图形题
LOGO语言重复命令及重复命令的嵌套图形题1、Drawrepeat 8[fd 45 rt 90 fd 20 rt 90 fd 45 lt 360/8]2、Drawrepeat 8[fd 50 rt 90 fd 50 rt 90 fd 50 lt 360/8]3、Drawlt 70 repeat 9[repeat 3[fd 50 rt 120]rt 10]4、Drawrepeat 5[fd 50 repeat 3[fd 50 rt 120]rt 360/5]5、Drawrepeat 8[repeat 3[bk 50 lt 120] bk 30 rt 360/8]6、Drawrepeat 3[repeat 3[fd 20 rt 360/3]repeat 120[fd 2*pi*60/360 rt 1]]7、Drawfd 90 repeat 2[fd 60 rt 90 fd 100 rt 90]pu setxy [30 130] seth 18 pdrepeat 5[fd 15 rt 720/5 fd 15 lt 360/5]8、Drawrepeat 8[repeat 360[fd 2*pi*20/360 rt 1]rt 45]9、Drawrepeat 12[fd 60 rt 90 fd 60 rt 120]10、Drawrepeat 8[fd 100 bk 80 rt 45]11、Drawrepeat 10 [fd 50 rt 90 fd 25 lt 90 bk 50 rt 360/10]12、Drawrepeat 9[pu fd 60 pd repeat 6[fd 10 rt 720/6 fd 10 lt 360/6] pu bk 60 rt 3 60/9 ]13、Drawrepeat 4[fd 100 repeat 3[fd 20 rt 120]pu bk 100 pd rt 90]stampoval 100 10014、Drawlt 18 repeat 5[fd 40 rt 72] rt 36 repeat 5[fd 64 rt 144]15、Drawrt 18 repeat 5[fd 30 rt 144 fd 30 rt 54 fd 55 bk 55 lt 72+54]16、Drawlt 90 repeat 13[repeat 3[fd 60 rt 120]rt 10]17、Drawrepeat 3[repeat 4[fd 50 rt 60]lt 120]18、Drawrepeat 6[repeat 3[fd 60 rt 120]rt 60]19、Drawrepeat 4[repeat 180[fd 2*pi*40/360 rt 1] setxy [0 0] lt 90]20、Drawrepeat 4[repeat 180[fd 2*pi*20/360 rt 1]fd 40 rt 90]21、Drawrepeat 4[repeat 180[fd 2*pi*20/360 rt 1]fd 40 lt 90]22、Drawrepeat 4[repeat 180[fd 2*pi*20/360 rt 1]fd 40 bk 40 lt 90]23、Drawrepeat 4[repeat 90[fd 2*pi*40/360 rt 1] lt 90 bk 40 setxy [0 0]rt 90]24、Drawrepeat 8[repeat 180[fd 2*pi*40/360 rt 1] pu setxy [0 0]pd rt 45]25、Drawrepeat 6[repeat 180[fd 2*pi*20/360 rt 1]lt 120]26、Drawrepeat 3[repeat 180[fd 2*pi*20/360 rt 1]lt 60]27、Drawlt 135 repeat 5[repeat 2[repeat 90[fd 2*pi*50/360 rt 1]rt 90]rt 45]28、Drawlt 90 repeat 9[repeat 2[repeat 90[fd 2*pi*50/360 rt 1]rt 90]rt 10]29、Drawlt 90 repeat 7[repeat 2[repeat 90[fd 2*pi*50/360 rt 1]rt 90]rt 15]30、Drawrepeat 2[repeat 180[fd 2*pi*40/360 rt 1 ]rt 90 repeat 180[fd 2*pi*40/360 lt 1] rt 90]31、Drawrepeat 4[repeat 2[fd 50 rt 90]setxy[0 0]repeat 4[fd 50 rt 90]rt 90]32、Drawrepeat 6[fd 30 repeat 3[fd 60 rt 120] rt 360/6]33、Drawrepeat 3[ stampoval 10 10 fd 50 rt 120]34、Drawrepeat 4[ repeat 360[fd 2*pi*10/360 rt 1] fd 50 rt 90]35、Drawrepeat 9[repeat 3[fd 30 rt 120]fd 30 rt 360/9]36、Drawrepeat 4[repeat 360[fd 2*pi*30/360 rt 1]fd 60 rt 90]。
LOGO语言重复命令的嵌套
2、 通过以上语句你能发现什么规律?
1、 学生回答 2、 学生回答公式。
1、 学生回答:由四 个等边三角形 构成。 一名学生展示 编写的语句。
2、 学生讨论、思 考得出结论:相 同的语句重复 了四次。
尝试应 用,初识 规律
LOGO 语言《重复命令的嵌套》
教学目标: 1、 知识目标:结合实例学习了 CS、FD、BKRT、LT、REPEAT 命令的基础上,设
计 LOGO 语言 REPEAT 命令的嵌套综合训练。 2、 能力目标:通过复杂的图形制作问题的探究来认识、掌握和运用 REPEAT 命
令的嵌套,并培养了综合能力。 3、 情感目标:培养学生善于观察、自主探究、勇于创新的精神。
个基本图形?
转角度是 90 度,包
4、小结规律:像这样重复命令有还有重复命令的语 含有 4 个基本图
句我们叫它重复命令的“嵌套”。在使用时,先想 形。
基本图形的语句、再想旋转角度、最后想重复次数。
1、 教师再给出四个图形 ,你能用嵌套语句画出来 吗。
巩固训 练,拓展 思维
1、学生尝试编写命 令,引导学生应用 前面初识的规律, 认真观察图形,找 出基本图形,分析 旋转角度和重复次 数,并规范地书写 语句。
教学重难点: 掌握和运用 REPEAT 命令的嵌套,并培养了综合能力。
教学过程:
教学环节
教师活动
学生活动
复习引入
设疑,激 发思维
1、 同学们,上几节我们学习了 LOGO 语言的基本命 令。谁能说出黑板上所写的命令?
2、 同时我们也学习了画几种图形的公式。你能说 出它们吗?
正多边形:repeat n[fd 步长 rt 360/n] 半径为 x 的园:repeat 360[fd 6.28*/360 rt 1] 奇数多角星:repeat n[fd 步长 rt 180-180/n]
LOGO语言重复嵌套使用初探
关键 词 : 找 规 律 ; 展 思 维 ; 散 创 新 寻 拓 发
L G 语言 主要 用于 图画制作 , O O 言 中, O O 在L G 语 它 的作 图方式 与现在所有 的作 图软件 多不一样 ,主要 区 别在 于L G 语 言 的基本 作 图的方 法可 以不 采用 坐标 O O 方式 , 而是通过 向前 、 后退 、 向左转 、 向右转 、 回家等学生
【 教改创新 】
L OGO语 言重 复嵌 套使 用初 探
孙 勇
( 苏省张家港市南沙小学 , 苏 江 江
张家港
2 53 ) 16 2
摘 要 :oG L o语 言 主要 用 于 图 画 制 作 , 为采 用 了 “ 龟绘 图” 方 式 , 以很 适 合 儿 童 的 特 点 , 充分 引起 儿 因 海 的 所 能
一
体学生试试 看是否正确 。( ) 1 图语 言( E E T IE R P A 4n —
P A 2 『D 8 R 9 F 3 R 9]T E T F 0 T 0 D 0 T 0R 91。这 样 , 生 通 过 自己动 手 、 0) 学 动脑 找 出 了规 律 。
易于理解 的语 言和命令 , 但是 小学 的L G 语言 的教 学 OO 决不只是要学生记住几条语句 , 而是 要让学生利用 L — O
G 语句来解决实际问题 , O 也就是说小学L G 语言的学 O O
8 R 9 F 3 R 9 ]T 9 R P A 0 T 0 D 0 T 0R 0 EET 2 D 8 R 9 F 3 R 9] 9 R - F 0 T 0 D 0 T 0RT 0 E P AT 2 D 8 RT 9 F 3 R 9 I T E F 0 0 D 0 T 0R
pclogo讲义
常用命令:1、DRAW 清除屏幕,海龟回屏幕中央,头朝上2、FD 前进3、BK 后退4、RT 右转5、LT 左转6、PU 抬笔7、PD 落笔8、HOME 回家9、PE 擦笔,在PD状态下,它擦除海龟经过路线上原先海龟留下的足迹:例子:fd 50 pe bk 30 pd ,结果为前进了20步,30步被乌龟后退擦除了,需要注意的是终止擦除的命令是PD10、HT 隐藏11、ST 显龟12、CS 清除屏幕,小海龟回母位13、CLEAN 清除绘图屏幕,但不影响海龟的方向与位置14、repeat 重复次数[执行内容]例子:repeat 4[fd 50 rt 90]结果为一个正方形15、正N边形:repeat N[fd 边长rt 360/N]16、奇数多角形:repeat N[fd 边长RT 180-180/N]例子:五角星repeat 5[fd 80 RT 180-180/5]重复命令的嵌套:1、一个复杂图形都是有一个基本图形重复多次得到的;2、画基本图形时,海龟的起始状态与结束状态相同,否则出错:比如起始时头向上,结束时也要向上实例分析:分析:长方形——repeat 2[fd 60 rt 90 fd 20 rt 90]Repeat 8[长方形右转45度]——转化为命令语言——360/8=45分析:repeat 3[长方形右转120度]360/3=120分析:repeat 5[前进40步五角星右转144]五角星——repeat 5[fd 20 rt 144]分析:repeat 6[前进50 五角星后退50 右转60] 一周360度,转了6次,有6个夹角,所以右转360/6=60分析:repeat 5[前进50 五角星退后20 右转360/5]颜色设置与图形填充1、选择画笔颜色的方法:setpc(1)单击菜单“钢笔颜色”(2)单击工具栏上的“钢笔颜色”按钮,即第6个按钮除了draw与setpc之外,其他命令对画笔颜色没有影响,使用draw 颜色变为黑色小作业:自选颜色画一个自选图形2图形填充:fill 用当前的笔色填充一封闭图形使用fill时必须遵循的规则:(1)填充颜色必须与封闭图形的颜色一致(2)海龟不能在封闭图形上,他必须位于要填充的区域内;(3)海龟必须处于落笔状态下小作业:画一面五星红旗3屏幕底色的设置:setbg X功能:设置当前屏幕的颜色,其中X 为0——15Setbg 14 设置屏幕颜色为黄色小作业:将屏幕背景变成你所选的颜色4、setw 宽度笔宽的有效值范围是1~999步,draw设置笔宽为1作业:改改笔宽,看看效果屏幕的三种显示方式:1、文本屏幕TS2、混合屏幕SS3、全图形屏幕FS程序执行方式:我们平时编写的命令是立即执行方式,每敲入一条命令计算机就立即执行,可以一步步直观地绘出图形,但是输入的命令不能保存不能修改。
重复命令的嵌套
REPREAT 4[ REPEAT 3[ FD 100 RT 120] RT 90]
5个边长为100步的正方形
REPEAT 5[REPEAT 4 [ FD 100 RT 90] RT 72]
REPREAT 4[ REPEAT 3[ FD 100 RT 120] RT 90] REPEAT 5[REPEAT 4 [ FD 100 RT 90] RT 72]
重复命令的嵌套
REPEAT M [REPEAT N [命令组]命令组]
①每层重复命令都有自己的重复次数 ②每层重复命令都有自己的一对中括号 ③允许多层嵌套
• REPEAT 6[FD 50 LT 45 REPEAT 4[ FD 40 RT 90] RT 45 BK 50 RT 60]
重复命令的嵌套
重复命令的格式
REPEAT ቤተ መጻሕፍቲ ባይዱ数[命令组]
画出如下logo命令的运行结果
REPEAT 3[FD 100 RT 120] REPEAT 6[FD 80 RT 60] REPEAT 360 [FD 1 RT 1] SETW 6 SETPC 12 REPEAT 7 [PU FD 60 PD FD 10 PU BK 70 RT 30]
用简单语句描叙生活中重复出 现的事情
一年有春夏秋冬四季,在5年中四季出 现的规律
重复5次(春夏秋冬)
太阳每天东升西落,一年365天,太阳 的变化规律如何?
重复365次(东升西落)
数列
重复3次(1234)
重复4次(
)
用重复命令来描述以下图形
4个边长为100步的正三角形 重复4次(边长为100步的正三角形 转90度)