海龟作图

发布时间:

第一课 怎样进入LOGO世界
一、 教学目标
⒈让学生了解什么是计算机程序设计语言。 ⒉学会启动、退出LOGO语言。
⒊掌握LOGO语言在屏幕上的显示方式,合理的利用。 ⒋初步尝试使用程序设计命令。
二、 教学内容及课时安排
⒈序言——对LOGO语言的认识
⒉进入LOGO王国——学习启动、退出LOGO语言进行屏幕显示方式的操作。 ⒊让海龟走路——学习“隐龟命令”“显龟命令” 课时安排为2课时
第一课时:教学12页上的第一部分、第二部分中的第1个内容。 第二课时:教学2页上的第二部分的第23个内容。
三、 教学重点和难点
教学重点:第一课时:隐龟命令与显龟命令的使用。 第二课时:前进、后退命令的使用。
教学难点:充分利用好LOGO语言在屏幕上的显示方式;合理安排显示方式。
四、 教材分析与教学建议
⒈教材分析
⑴本节课是学生第一次接触计算机程序设计语言,教师事先应先将程序的概念、程序设计、程序设计语言的相关资料准备好,充分估计学生可能发生的问题之所在。
⑵启动LOGO语言后,一定注意提示符和光标的显示方式,并退出LOGO语言。让学生反复多做几次。
LOGO语言在屏幕上的三种显示方式,一定要事先安排合理的操作程序,教学中可以先让学生观察图1-2、图1-3、图1-4,记住他们切换方式及显示方式的应用。下面供教师参考。
①在提示符后输入命令“SS”或按F2键,就会使屏幕进入混屏状态,从字音上也可以理解,图文混合显示方式是既可以显示图形,也可以输入命令,并与图12相比较。
②如果让整个屏幕都显示文字,画出来的图形也显示不出来,输入“TS”命令或按F3键,系统就会进入全屏幕文字显示方式,并与图13相比较。优点:有利于阅读输入的信息。
③当我们的作品绘制完成后,可以输入“FS”或F4键,系统就会进入全屏幕显示图形
状态,并与图14相比较。优点:显示图形而看不到文字。
4)让学生反复练习,切换三种显示方式。 ⒉教学建议
⑴引用《西游记》里面孙悟空七十二变,让学生学习两个新命令——隐龟命令HT、显龟命令ST。并反复练习使用。
⑵教学命令海龟前命令时,可先放手让学生执行FD 50,然后指名提问学生怎么想的,根据学生的回答,引出前进命令与后退命令。
⑶指导学生做例题时,教师可着重讲解命令与数字之间一定要有一个空格,并每输入一次命令,都要按一个回车键。
⑷教师可指导学生完成自己喜欢的相关素材,完成教学内容,举一反三,熟练掌握所学知识。
五、 知识延伸与扩展
3题,通过做小游戏,教师可组织学生相互交流学习,有意识地培养学生在交流中学习他人的经验。
⒉阅读材料
LOGO是教育原理的名称,也是不断发展的计算机语言家族中一名新成员的名称。它向人们展示了:怎么样将计算机与科学教育、人工智能等建立起联系,促使人们更好地学习和进行智力开发。
LOGO语言是在一九六七年由美国麻省理工学院佩帕特教授指导下的人工智能研究小组所开发的。它比BASIC语言更容易学习和掌握,能够使人们跨越“教学才能”的障碍,理解程序设计思想,自己动手编制各种应用程序。因此LOGO语言具有十分广泛的使用者范围。在国外,广大青少年尤其乐意采用LOGO语言来学习程序设计,解算各类问题。如果说BASIC语言是作为培养程序员的入门课程而开发的语言那么,LOGO语言应该说是青少年和非计算机专业人员为对象而设计的计算机语言。我们相信,对于我国广大学生来说,也只需要学习少量英语词汇,就能很好地掌握这种语言。

第二课 让海龟转弯
一、 教学目标
⒈掌握右转命令与左转命令的使用方法
⒉练习编写简单的LOGO语言程序,训练和培养学生的逻辑思维能力 ⒊学会三种清屏命令,合理运用。
二、 教学内容及课时安排
教学内容

⑴海龟向右转——学习右转命令格式,并灵活运用。
⑵海龟向左转——学习左转命令格式,通过做例题培养学生创作能力。
⑶怎样把屏幕擦干净——学习三个清屏命令,找到他们的相同之处与不同之处,复习前面讲过的命令格式。
课时安排 课时安排为2课时
第一课时:第3页中第一部分、第二部分。 第二课时:第3页中第三部分。
三、 学重点和难点
教学重点:第一课时:海龟转向命令的使用方法。 第二课时:清屏命令的使用。 教学难点:分析程序,画图形。
四、 教材分析与教学建议
1、第一课时:课时较为紧张,教师事先应对课堂教学内容、例题以及学生要完成的绘图作品设计的全过程亲自动手操作,并存入硬盘,适当的时候,可调入作品,以供学生参考。也可将一部分练习题安排在下节课中完成。
2、海龟向右转的命令教师可以根据生活中的实例来讲解。如顺时针旋转的表来引出右转命令格式为RT 角度。并让学生观察图2-1
3、考虑让学生更好掌握右转命令,教师加讲实例,实例要选用的图形必须是由简单到复杂,由浅入深。下面的例题供教师参考。
1 让海龟在屏幕上面画一条右折线。
FD 80 RT 90 FD 80 2 海龟用右转命令画下列图形。

4、海龟向左转命令教师也可根据生活中的实例来讲解。 5、参考例题——海龟用左转命令画一个正方形。
6、观察图2-3,然后教师提问学生分析例题中的作品,并画出图形。 7、第二课时,复习前面讲的命令。
8、建议教师输入三种清屏命令,让学生观察海龟的变化,然后引出怎样把屏幕擦干净
的三个命令,并让学生总结他们共同点与不同点。
五、 知识的延伸与扩展
在绘图中一定让学生搞清小海龟的转弯的方向及转多少角度?海龟走多远?

第三课 让海龟飞起来
一、 教学目标
⒈掌握抬笔命令、落笔命令的使用。
⒉通过练习让学生掌握一些LOGO语言的绘图技巧。 ⒊学会修改命令中的错误。
⒋培养学生分析问题解决问题的能力、语言组织能力。
二、 教学内容及课时安排
⒈海龟飞起来——学会抬笔命令格式及落笔命令格式,并会灵活使用。通过解讲例题,让学生掌握一个小窃门,并创作出自己的作品。
⒉告诉海龟怎样改正错误——学习插入、改写、删除、添加,并了解光标不同变化的含义,复习前面所讲的命令格式。 课时安排2课时
第一课时:第4页中的第一部分。 第二课时:第45页中的第二部分。
三、 教学重点与难点
教学重点:⑴抬笔命令格式、落笔命令格式 ⑵修改语言中的错误
教学难点:分析语言中的错误,并改正。
四、 教材分析与教学建议
⒈第一课时,建议教师事先把应用抬笔命令,落笔命令作的例题调用出来,让同学观察,不仅引出新课,同时也复习前面所学的命令。
⒉抬笔命令与落笔命令在使用时,注意他后面不带参数。
⒊通过作例题,让学生灵活运用抬笔命令与落笔命令,并在教学中可以先让学生观察图31,然后教师可以采取不同的讲述方法让学生顺序的绘出。下面顺序可供教师参考。 ⑴先使屏幕进入混屏状态,有利于观察图形。
⑵输入清屏命令,让小海龟回到刚进入LOGO系统的状态并显龟。
⑶开始编程序,小海龟每走20步就要飞20步,然后再走20步„„,所以:
FD 20 PU FD 20 PD
这样我们输入一组命令回车后,海龟就会向前走20步,抬笔再走20步后落笔。注意让学生总结海龟此时在初始位置40步地方。
⑷反复再操作二次,这样海龟就会画出了三条段。
⑸再让海龟前进20步,海龟共画了四条线段,他在距初始位置140步的地方。
⒋注意复制功能的使用。让同学们观察同样一组命令,重复操作了二边,如果用“↑”
键,可进行复制,也就是会显示上一行命令,但最多只显示前10行。建议教师让同学掌握好这个小窃门。 ⒌第二课时,复习上节课所学的内容,教师可根据复习内容引出输入错误命令如何解决。 ⒍在讲解改写方式、插入方式时,一定让同学观察光标的变化。在小键盘区使用切换键INS时,应注意键盘灯的变化。下面例题可供教师参考。
例:改错
FD20 RT 120 FD 20RT120 FD 20 RT 120 RT90 PU 30 FD 50 PD 30 LT90 FD20 lT 120 FD20 lT 120 FD lT 120 改正错误后所绘的图形如图

⒎教师讲叙完“一般修改”后,也可再让学生用不同的修改方法修改例题。并让学生总结修改错命令的几种方法,培养学生语言表达能力。
五、 知识延伸与扩展
2题可让学生上机操作,根据错误提示,加以改正,显示结果,可让学生口述每条命令的说明,培养学生语言组织能力。4题,先让学生分析图形,注意抬笔命令与落笔命令的配合使用,同时注意,转向命令的使用。

第四课 怎样让海龟回家
一、 教学目标
⒈掌握回家命令格式,并会利用回家命令,创作出丰富多彩的图形。 ⒉通过综合训练,复习巩固前面所学的内容,培养学生创作能力。
二、 教学内容及课时安排
⒈回家命令——学习回家命令格式,并会在每句命令后面填写说明。通过例题让海龟写字。
⒉综合训练(1)——通过画小房子,复习前进命令、转向命令及抬笔、落笔命令等。组织学生对作品进行评价交流。
⒊综合训练(2)——学生自己创作作品,互相交流,总结创作方法。 课时安排3课时
第一课时:第6页中的二道例题。 第二课时:画房子。
第三课时:组织学生自己创作作品。
三、 教学重点与难点
教学重点1、回家命令格式。
2、抬笔、落笔、左转、右转等命令的合理使用。 教学难点:作品创作时,合理安排绘图过程。

四、 教材分析与教学建议
1、本节课的内容容易理解,建议教师在教师机上操作例题1,每做一步让学生说明结果,最后引出回家命令。也可通过故事引出回家命令。
2 观察图4-1填写例1后面的空。
3
在完成一部作品时,一定要事先分析好合理的操作程序,做到思路清淅。教学中可以先让学生观察图4-2,分析程序写出步骤。下面分析绘图过程可供教师参考。 1)观察“小”字,可把“小”字分为“∣、╯、╰、
2)清屏后写中间的一竖,然后观察“╯、╰”是在“∣”的中间位置。
3)让海龟后退一半到竖的中间位置,再让海龟左转130度,使用抬笔和落笔命令及前进命令让海龟画“╯”
4)让海龟回家,这时海龟在初使位置,然后让海龟前进到竖的中间画“╰” 5)再让海龟回家,左转,画“小”字的小钩。
6)最后用隐龟命令,海龟隐藏起来,屏幕上就画好了一个“小”字。 7)讲述完后,可让学生自己完成。有能力的同学可再写一个“少”字。
4、第二课时,时间比较紧张,教师事先把所要总结的命令格式,进行归纳,把例题准备好,充分估计学生可能发生问题之所在。
1 总结:命令格式分为带参数的有
FD 步数 BK步数 RT角度 LT 角度 命令格式中不带参数的有 BYE SS TS FS HT ST
CS DRAW CLEAN PU PD
HOME 2建造小房子。教师可以事先画好许多小房子,演示给学生,讲解其中的一座。然后让学生自己绘出一座小房子,有能力的学生可在房子上加烟囱。以下是参考例题。


1 2 以图1为例写出他的分析过程。 ·先让海龟右转90度后画三角形 ··再画长方形 ···利用抬笔、落笔、回家命令等画门和窗
6、学生完成作品后可互相交流谈自己对作品的看法。
7、第三课时,可根据上节课学生完成作品情况,教师自行安排,让学生创造性的
绘出更加丰富多彩的图形,培养学生的创作能力。
第五课 指挥海龟站立的位置
一、 教学目标
⒈让学生了解横坐标、纵坐标含义。
⒉与数学学科相结合,掌握正数、负数及他们的写法。 ⒊学生运用海龟位置的坐标命令,绘出丰富多彩的图形。 ⒋培养学生语言表达能力和互相协助精神。
二、 教学内容及课时安排
⒈指挥海龟站立的位置——横坐标、纵坐标含义及其表示方法,并且知道什么是正数、负数和他们的在坐标轴上的位置;了解词语——屏幕环绕的含义;掌握海龟位置的坐标命令的三种格式,并通过例题加以巩固和提高。
⒉学会使用海龟“橡皮”——学习“橡皮”命令(也叫反笔命令)输入格式,并通过例题反复运用熟练掌握。
课时安排2课时
第一课时:第7页的两首例题。 第二课时:第8页的第二部分。
三、 教学重点与难点
教学重点1、对负数的理解及输入方法. 2、坐标命令的灵活运用。 3“橡皮”命令的使用
教学难点:理解坐标轴的含义及坐标命令的灵活运用。
四、 教材分析与教学建议
1、本节课涉及到的坐标轴及负数都是学生从没接触过的知识,建议教师先和数学教师沟通,渗透一些这方面的知识,准备几个例子(如温度计等),使学生理解坐标轴和负数的含义和写法。
2、建议教师在讲屏幕的环绕现象时,可以让学生动手操作,然后让学生观察海龟的位置,引出环绕现象。
3、设置海龟位置的坐标命令应每讲完一个命令后,让学生分步作例题,以便学生更好的掌握坐标命令的三种格式。下面的顺序供教师参考。
1)海龟位置的坐标命令格式为SETX X其中X表示横向坐标数。它可以是正数也可是负数。操作SETX 30
2)操作CS PU SETX 90 这样海龟会在离原点横向90步位置上。并且海龟头的方向是不变的。此时我们输入HOME命令后,再输入CS PU SETX 90可让学生总结加上负号后的结果。
3)海龟位置的坐标命令格式为SETY Y其中Y表示纵向坐标数。它可以是正数也可是负数。例题可让学生自己创作。
4)根据前2条命令导出海龟位置坐标的最后一个命令,SETXY [X Y],便于学生理解。
5)观察图5-2讲解第7页例题。组织学生回答小海龟在什么位置上,海龟头的方向
是否发生变化。达到培养学生分析、表达能力的目的。
6)建议讲第8页例题时,教师可略加讲解后,让学生自己创作完成,可让学生互相学习交流、沟通。
4、用“橡皮”也叫反笔命令时,可让学生使用一次落笔命令以免在抬笔的状态下使用。可通过作第8页例题熟练掌握反笔命令。
五、 知识的延伸与扩展
教师可让学生把上机操作与练习2题中的正数都变为负数后,再让学生操作加并总结,更好的掌握所学的知识。

第六课彩色世界
一、 教学目标
⒈掌握画笔颜色的命令格式,及背景颜色的命令格式。 ⒉理解什么是封闭图形。 ⒊掌握填色的命令格式。
⒋培养学生艺术鉴赏能力及色彩的搭配。
二、 教学内容及课时安排
⒈改变画笔颜色的命令——学习改变画笔颜色的命令,并知道小海龟颜色代码及代码对应的颜色。通过讲解例题,绘画出五颜六色的图形。
⒉改变背景颜色的命令——学习改变背景颜色的命令,通过例题讲解与分析,掌握好色彩的搭配。
⒊填色命令——理解封闭图形,并学习填色命令,掌握填充图形的三要素。并复习巩固前面所学的命令。 课时安排2课时
第一课时:第9页的第一、第二部分。 第二课时:第10页的第三部分。
三、 教学重点与难点
教学重点:⒈改变画笔颜色和背景颜色的命令。 ⒉填色命令的格式及如何更好的应用。 教学难点:⒈色彩的搭配。 ⒉填色命令的应用。
四、 教材分析与教学建议
⒈本节课是学生学习LOGO语言以来,第一次接触颜色。教师可事先把信息技术基础第二册,第六课至第十四课中任意图形画出,让学生回忆并观察。引出改变画笔颜色命令。
⒉注意16种颜色的变化及颜色代码所对应的颜色,通过做例题,让学生反复改变画笔的颜色。
⒊让学生观察图6-1,教师提示,学生自己创作完成,可用多种颜色绘出五颜六色的图形。

⒋教师在讲解改变背景颜色的命令时,建议让学生先理解背景概念,了解背景与画笔颜色的最佳搭配,让学生掌握好色彩的搭配。可通过例题来完成。
5、教师讲解填色命令时,必须让学生理解好封闭图形的含义。掌握好填充图形应注意的三点。通过讲解例题,培养学生合理安排解题过程,少走弯路。下面过程供教师参考。
1)观察图6-3,它是一个被线条完全包围的图形内(这叫封闭图形)涂满蓝颜色,引出填色命令的格式。
2)填色命令后面不带参数,它的颜色与画笔颜色是一样的。 3)讲解第10页例题。让学生回答每一步的说明。
4)建议让学生操作第10页例题,不使用抬笔和落笔命令,结果如何。 5)总结填充图形时要注意三点。(参看教材第10页)
6)教师指导学生创作出自己喜欢的图形,并填充上颜色,讲解色彩搭配,可互相鉴赏。
五、 知识的延伸与扩展
阅读材料
色彩的应用
色彩对比与调合
表现对象色彩的关系要用对比、调合。绘画颜料色彩的变化幅度与自然中的色彩反差是无法相比的,绘画色彩表现只能是寻找与客观物象的色彩相对关系。其色彩的力量不在于表现的与对象一模一样,而在于色彩关系的正确,有限颜色产生无限的色彩效果。
色彩对比的方法
色相对比——指不同相貌色彩的对比,相互并置,使色彩相得益彰,更显强烈,是色彩力量最原始的运用。这种形式广泛存在民族服饰和民间艺术中,带有浓郁的装饰趣味,用这种画法,强调色彩相关性,色块面积配合得当,并且统一在一种均衡、完整的色调中,常会产生美的效果。
明度对比——也叫明暗对比或黑白对比。画面上如果出现色彩灰而沉闷,就可在明度上找原因,可以加强或减弱,使两色明暗差距拉开,使作品产生一种神奇的力量。
纯度对比——指同一种颜色的高纯度(饱合度)与不饱合色进行对比。单色画和古典绘画利用这种对比手法,近代光效应的作品也应用此法。表现海面、天空、草原,也往往运用纯度对比和色性渐变。纯色与复色相邻,纯色显得更纯,复色显得更灰,可产生纯度对比的效果。
冷暖对比——物体色彩的冷暖是随着物体受光和背光及环境不同而变化的,亮面暖,暗面色彩就呈现它补色倾向的冷色,反之亦然。
补色对比——是一种最强烈的冷暖对比,其色彩效果非常鲜明。在绘画色彩布局中,运用好补色对比是画面色彩均衡,协调的基础。
色彩面积对比——色彩对比在一定画面内面积的大小便成为调子的主宰。实验证明,同样面积黄色要比紫色强三倍。
同时对比——作画要抓住并保持瞬间的新鲜感觉,无论色彩的观察和表现都必须掌握同时对比的原理,从整体的相互对比中去辨别个性,保持敏锐力和新鲜感。

第七课 画矩形与椭圆
一、 教学目标

1 掌握画矩形的两种命令格式,并会灵活运用。 2 掌握画椭圆形的两种命令格式,灵活运用。 3 利用所学的命令,组合图形。
二、 教学内容及课时安排
⒈画矩形命令——学习画空心矩形和画实心矩形的命令格式,并利用它们画正方形。道它们的相同点与不同点。
⒉画椭圆命令——学习画空心椭圆和实心椭圆的命令格式,知道它们的相同点与不同点。通过做例题,组合出丰富多彩的图形。 课时安排2课时
第一课时:第11页的第一部分。 第二课时:第12页的第二部分。
三、 教学重点与难点
教学重点:⒈画矩形命令的两种格式。 ⒉画椭圆命令的两种格式。 教学难点:⒈运用矩形命令绘图。
⒉运用椭圆命令绘图,并组合图形。
四、 教材分析与教学建议
⒈本节课所要讲的两种命令,画空心矩形和实心矩形,在前面讲过的知识中,也能通过几组命令绘出来,建议教师在讲述时说明它们之间的优缺点,让学生更好的接受新命令。
⒉由于画空心矩形与实心矩形的命令格式不一样,一定让学生注意找它们的相同之处与不同之处。
⒊讲述例题时,建议教师先让学生观察图7-⒈图7-2后,学生用前面讲述的命令分步操作来完成,注意颜色的变化,然后使用画矩形命令的两种格式操作,请学生回答说明,总结两种画法的优缺点。
⒋学生利用画矩形命令的两种格式创作组合图形。参考如下。



5、画椭圆是前面没有接触过的图形,教师事先应多画几个不同大小的椭圆(可在画笔中画),以此来引出椭圆的大小 是由横向半径,纵向半径决定的,然后再学习圆心的概念、圆概念、椭圆概念。
6、讲述画椭圆命令的两种格式时,应注意与画矩形命令格式的区别。
7、学生做例题时,输入STAMPOVAL 80 50 STAMPOVAL 80 80,使学生进一步明确横向半径与纵向半径的关系,并且当横向半径和纵向半径相等时,画的是正圆,引起学生对横向半径和纵向半径取值的重视。

8、教师指导学生根据所学的新命令,完成自己喜欢的相关素材,反复操作,达到熟练掌握的目的。
五、 知识延伸与扩展
LOGO系统下画基本图形,如三角形、正方形、长方形、圆等,它们可以象搭积木一样拼合成各种图形。
第八课 省事命令——重复命令
一、 教学目标
1 掌握重复命令的格式并运用重复命令绘出复杂的图形。
2 掌握正多边形的画法。了解正多边形所转角度与次数的关系。
二、 教学内容及课时安排
1 重复命令——学习重复命令的格式,知道重复次数的取值。 ⒉正多边形的画法——根据重复命令格式,总结转角与次数的关系,学习画正多边形的公式:
REPEAT 边数[FD 边长 RT 360/边数] 课时安排2课时
第一课时:教学12页上半部分。 第二课时:教学12页—13页内容。
三、 教学重点与难点
教学重点:⒈重复命令的应用。 ⒉正多边形的画法。
教学难点:利用重复命令绘出复杂的图形。
四、 教材分析与教学建议
⒈本节课课时较为紧张,学生不容易理解重复命令中重复次数与重复内容的关系,建议教师不仅举教材第12页的例子让学生观察其特点,也可举例子,如:加法与乘法互相转换的关系。
⒉讲解重复命令格式时应注意:
重复次数必须是正整数;② 重复执行的内容要用方括号[和“]”括起来;③ 复内容可以是一条命令也可以是一组命令;④ 命令和命令之间要用空格分开。
⒊观察图81,建议教师让学生用重复命令画出图形并注意图形的颜色。
⒋教师在讲解正多边形的画法时,可采取类推的方法,总结出重复次数与转向的关系,下面顺序供教师参考。
画正三角形 REPEAT 3[FD 60 RT 120] 海龟画正三角形,旋转的总角度为120×3=360度,反过来说每次所转角度为360/3
画正方形 REPEAT 4[FD 60 RT 90] 海龟画正方形,旋转的总角度为90×4=360度,反过来说每次所转角度为360/4
„„
画正n边形 REPEAT n[FD 60 RT 360/n] 海龟画正方形,旋转的总角度为360/n×n=360度,反过来说每次所转角度为360/n

推导出正多形的画法
REPEAT 边数[FD 边长 RT 360/边数] 5、观察图82,建议学生总结画正多边形的边数越多,画出来的正多边形就越像圆。一般来说,画正三十六条边形就可近似看成圆,也是圆的另外一种画法
五、知识的延伸与提高
用重复命令画圆,如果根据圆的半径画图,计算方法:[参看教材21页第十三课] 海龟每次前进的步数=圆的半径×3.14/18 =半径×0.1744
第九课 重复命令的嵌套
一、 教学目标
1 加深理解REPEAT 命令,了解概念——嵌套。 2 掌握重复命令嵌套的格式。
3 利用重复命令嵌套绘出复杂图形,掌握绘图技巧。
二、 教学内容及课时安排
⒈重复命令的嵌套——学习理解重复命令的嵌套,包括命令格式的使用“[ ]”的对应。讲解例题,分析图形的组合。
⒉套圆圈圈——通过具体的例子加深理解REPEAT 命令 课时安排2课时
第一课时:教学14页上整个部分 第二课时:套圆圈圈
三、教学重点与难点
教学重点:⒈重复命令的嵌套。
⒉利用重复命令的嵌套,设计图形。 教学难点:重复命令嵌套的合理运用。
四、 教材分析与教学建议
⒈本节课的内容比较深、比较难,建议教师事先应对课堂教学内容以及学生要完成的作品设计的全过程亲自动手操作,进行必要的预演。
⒉讲解嵌套时,建议教师多举生活中的例子,帮助学生理解;命令格式中不管重复命令有几重,[ ]”必须成对出现。
⒊讲述例题参看图91,可以让学生使用重复命令分步做完后,再用一条语句完成。下面分析过程供教师参考。
①观察图91,这个图形是由六个正方形组成。这个命令可这样写: REPEAT 4[FD 60 RT 90]RT 360/6 REPEAT 4[FD 60 RT 90 ]RT 360/6 „„
以上命令是正确的,但画起来太麻烦了。如果把REPEAT 4[FD 60 RT 90]RT 360/6看成一个重复体,那么它是由6个正方形套起来组成的,也就是说,每画好一个正方形,海龟右转60度,继续画下一个正方形。

所以画这个图形的命令:

REPEAT 6[REPEAT 4[FD 60 RT 90 ]RT 360/6] ⒋学生作练习,观察图92,教师略加指导,学生自己操作完成,注意,在没有输完整条命令的时候,千万不要按回车键。
5、复习巩固上节课的知识,在此基础上通过讲解例题套圆圈圈,加深理解REPEAT令的奇妙之处。
参考例题,画出下列图形。


图一 图二
分析图二:海龟每画完一个圆后,回到源点,接着抬笔右转90度后,走20步,左转90度画第二个圆。直到画完六个圆。所以这个图的命令: REPEAT 6[REPEAT 36[FD 10 RT 90 ]PU RT 90 FD 30 LT 90 PD ] 6、教师指导学生用重复命令的嵌套绘图,达到熟练掌握的目的。
第十课 小海龟换笔了
一、 教学目的
1 掌握改变笔的宽度命令格式,并知道N的取值范围。 2 通过观察图形,画小雪花。
3 培养学生的观察能力和分析能力。
二、 教学内容及课时安排
1 改变笔的宽度——学习改变笔的宽度命令,知道笔是怎么粗的。 2 小雪花——利用变换笔的宽度,来画雪花。复习前面所学的命令。 课时安排2课时
第一课时:教学第15页中第一部分。 第二课时:教学第15页中第二部分。
三、 教学重点与难点
教学重点:用粗细不同的笔绘图形。 教学难点:观察图形,分析程序画图形。
四:教材分析与教学建议
⒈本节课教学的内容比较容易理解,建议教师讲改变笔的宽度命令格式SETW N时,应注意让学生掌握N的取值范围。
可让学生操作 SETW 1 FD 1 SETW 30 FD 1
SETW 100 FD 1
SETW 999 FD 1 总结N值越大,笔越粗。
⒉观察图10—⒈图102,建议教师加以提示,学生独立操作,总结小海龟的笔是呈
向四周发射状变粗的。
⒊利用不同粗细的笔,画三角形、正方形及圆形。
⒋观察图103,分析图形各部分的组成,可让学生回答,看到图形由几部分组成的,他有什么特点,教师给以补充。下面是画图的顺序供教师参考。
把笔的宽度换成5 雪花共有6个瓣。
其中的一瓣是由3个“↑”图形组成。也就是说:一个瓣的画法如下:
REPEAT 3[FD 30 LT 135 FD 20 BK 20 RT 270 FD 20 BK 20 LT 135] 画完一个花瓣后,让海龟回到最初位置,然后转360/6 PU BK 90 RT 60 PD 最后画出小雪花
分析完过程后,建议教师放手让学生创作出不同颜色、不同粗细的多个小雪花。 5、让学生做练习,反复运用SETW N命令,达到熟练掌握。
五、知识延伸与扩展
1)作图一时,教师可让学生分解图形(是由六个正六边形组成)后再画。 2)有能力的同学,可在图二的基础上,画树和树林。
第十一课 花纹
一、教学目标
1 掌握笔纹命令、笔刷命令,背景花纹命令格式。 2 掌握笔纹命令与笔刷命令之间的相互关系。
3 通过所学的命令,绘出美丽、复杂的图形,培养学生的创作能力。
二、 教学内容及课时安排
1、设置笔纹——学习笔纹命令的格式,知道N的代码取值及每种代码所对应的花纹形状。
2、笔刷命令——学习笔刷命令的格式、作用、用途。做例题。
3、设置背景花纹——学习背景花纹的命令格式,及背景花纹的种类,做例题。 课时安排2课时
第一课时:教学16页上的第一部分、第二部分。 第二课时:教学16页、17页上的第三部分。
三、 教学重点与难点
教学重点:1、笔纹命令与笔刷命令的配套使用。 2、利用所学的命令绘图。 教学难点:创作美丽、复杂的图形。
四、 教材分析与教学建议
1、设置笔纹命令格式与前面所讲述的改变画笔命令有些相似,建议教师通过复习第六课,来更好的掌握设置笔纹命令格式。
2、让学生重点掌握设置笔的花纹后,还必须把笔变成刷子状态,海龟才能在屏幕上画出图形。

3、讲述笔刷命令后,建议教师让学生观察图112,学生回答解题思路与操作过程。 4在教师的指导下,学生创作不同花纹、不同颜色、不同笔宽的各种线段及简单图形。 5教师讲述设置背景花纹时,可让学生操作演示11种背景花纹,更好的掌握不同代码所对应的花纹形状。
6、观察图114,教师可加以提示讲解二朵小花的命令格式,让学生自己创作美丽、复杂的图形,讲解顺序可按下列步骤进行。
观察背景、蓝色斜条。 利用抬笔命令、落笔命令、海龟位置的座标命令,让海龟在指定的位置上准备画图。 先画绿色的颈,然后画粉色的花,注意颈的笔宽与花的笔宽不同,分别为630 画完一朵花后,利用抬笔命令、落笔命令和海龟位置的笔坐标命令让海龟来到一个新位置,执行③。
重复④到另一个新位置后,重复执行③。 重复⑤完成创作。
7、学生自己做练习,建议画一个花园。

第十二课 多海龟作图
一、 教学目标
1 了解海龟的数量及当前的活动海龟和非活动海龟的含义。 2 掌握指名命令和激活命令的格式。 3 学习查看活动海龟的号码。 4 掌握海龟分别执行命令的格式。 5 指挥多海龟作图。
二、 教学内容及课时安排
前言——学习活动海龟和非活动海龟的含义。
1 指名命令——学习指名命令的格式,做例题,理解指名命令。
2TELL激活命令——学习如何查看活动海龟命令的两种表示方法,和它们的作用。 1 查看活动海龟号——学习如何查看活动海龟和非活动海龟。
4海龟分别执行命令——学习让活动海龟分别执行命令,做例题,掌握好所学的命令。组织学生自己创作多海龟图形。 课时安排3课时节
第一课时:教学18页、19页上的第一部分。 第二课时:教学19页上的第二、第三部分。 第三课时:教学20页上的第四部分。
五、 教学重点与难点
教学重点:1、掌握指名命令和激活命令的格式。
2、掌握海龟分别执行命令的格式
教学难点:利用多海龟绘图形
四、教材分析与教学建议
1、本课书的内容比较复杂,学生在学习时非常容易把多个海龟互相混淆在一起。教师事先把LOGO语言中的16个小海龟讲解给学生,让学生知道它们的代号及我们每次启动
LOGO语言后,看到的是0号海龟,从而引出活动海龟和非活动海龟,也可举生活中例子加以理解。
2、讲解指名命令格式时,一定要注意:
被指名的活动海龟代号要在“[ ]”里给出,如果被指名的活动海龟为1个时,[ ]可以缺省。
指名海龟后,后面必须在“[ ]”里给出想让海龟执行的命令。 要想看到被指名的海龟,必须在[一组命令]中写入显龟ST命令。 执行完命令后,当前活动海龟仍是0号海龟。
3、观察图121122123讲解例题,让学生更好的理解指名命令。建议让学生总结,执行的结果。
4、完成作品后,让海龟隐藏起来,方法是让指名海龟,在“[ ]里给出HT命令。 例:ASK 1[HT] 1号海龟隐藏起来。
5、讲解教材19页例题,建议教师让学生观察图124后,分析图形,完成作品。 五角星的画法:画一个五角星海龟需要转两圈才能完成,即:
REPEAT 5[FD 30 RT 720/5] 画风车:风车是由4个棱形组成的,棱形的画法:
REPEAT 2[FD 30 RT 60 FD 20 RT 120] 即两次转角的度数加起来等于180度。
6、在讲授TELL激活命令,这部分内容时,要与指名命令相比较,区分它们不同之处,举例要适当,使学生真正体会到使用TELL激活命令的优势所在。
7、建议教师做个小游戏,使用指名命令、TELL命令后,让学生猜当前活动小海代号,然后引出查看活动海龟号命令。应用此命令应注意:命令执行完后,在屏幕底下显示RESULT[代号],表示出海龟的活动代码。
8、学生观察图125,用指名命令完成,具体过程参见教材20页,建议教师用海龟分别执行命令的格式操作。观察优点后,讲解该命令,让学生记住该命令必须和WHO命令一起使用,才能使所有活动着的海龟各自分头行动。
9、做例题时,建议学生观察图126,分析过程,独立完成,鼓励学生对画面进行合理的改动,大胆地创作。
五、 知识的延伸与扩展
作图一时,可2步操作:第一步:让114号小海龟抬笔、落笔后画线。第二步:用指名命令让0号海龟用画实心椭圆命令画圆即可。

第十三课 按圆的半径画圆
一、 教学目标
1 学会导出画圆的公式,并会利用公式,根据圆的半径画圆。 2 知道什么是圆弧,并掌握圆弧的画法。
3 利用所学的命令画图形,培养学生的逻辑思维能力和创造能力。
二、 教学内容与课时安排
1、画给出半径的圆——学习半径、直径与周长之间关系,根据圆的半径推导画圆的公
式,并利用公式,根据圆的半径画圆。
2、再来画弧——学习圆弧与圆的关系,画圆弧;学习用圆弧组合出复杂的、美丽的图形,开发学生的逻辑思维能力。 课时安排2课时
第一课时:教学第21页的第一部分。 第二课时:教学第22页的第二部分。
三、 教学重点与难点
教学重点:1、推导画圆的公式,利用公式画给出半径的圆。 2、画圆弧。
教学难点:利用圆和圆弧画法,搭拼出各种各样的不同图形。
四、 教材分析与教学建议
1、本节课主要是按圆的半径画圆,教师事先复习讲解用画椭圆命令画圆的方法和用重复命令画圆的方法。
2、讲解半径与直径的关系
3、通过做教材21页例题,推导出画圆的公式,下面提供具体顺序的参考。 设圆的半径为R,则周长为2R 用正36边形画圆,小海龟前进一次的步数是圆周长的1/36即:2ПR/36并转了310度。
重复36次,画出一个近似的圆。
小海龟每次前进的步数为 R*2R/36 即:R*6.28/36=R*0.174 则画圆的公式为
REPEAT 36[RT 5 FD 半径*0.174 RT 5] 4、观察图132,画出半径为60的圆,建议用两种方法完成。
5、讲解圆弧的定义及圆弧和圆的关系,在圆的基础上适当减少重复次数画弧。 6、观察图133,建议教师略加讲解,学生自己创伤完成。 7、画“树叶”内容的安排,主要目的是:
观察图134,学习分析图形的组成,合理安排图形的颜色,这个过程可参见教材中图135136
复习画圆的公式,熟练掌握画圆弧。 利用重复命令的嵌套,最后画出“树叶” 有能力的学生,画一棵大树。
8、鼓励学生对画面进行合理的改动,大胆地创作。
五、 知识的延伸与提高
画花有许多方法,用弧组成叶子和花瓣,就是其中的一种,不妨学生用多种方法来画花
和花圆。
任何图形,不管它多么复杂,都可以由一些细小的、简单的部分构造出来,如果学生慢慢来,仔细想,就能很好地画出来。


第十四课 新的画图方法——过程
一、 教学目标
1 了解过程,知道它的三条优点。
2 掌握如何定义过程、保存过程、执行过程。 3 利用过程编辑图形。
二、 教学内容及课时安排
1 画图的新方法——学习画图的新方法过程,知道它三条优点。
2、如何定义过程——学习定义过程的命令格式,掌握过程的组成,理解过程头、过程体、过程尾的含义;做适量的例题,学习把过程存到磁盘上,并执行过程。 课时安排2课时
第一课时:教学第23页第一、第二部分。 第二课时:教学第24页例题。
三、 教学重点与难点
教学重点:1、定义过程、保存过程、执行过程。 2、在编辑状态下,编写过程体。 教学难点:编写过程,画出图形。
四、 教材分析与教学建议
1、本节课是学习LOGO语言以来,第一次接触到在编辑状态下编写命令,学生不容易理解,而且在编写命令时也不能立刻看到海龟作图,所以建议教师,事先把对课堂的教学内容、学生要完成的作品设计,编写过程存入机器,进行必要的预演。
2、讲解过程方式、了解过程方式的优点及过程名字的定义、过程的执行,下面顺序供教师参考。
①所谓过程,就是存储在计算机内存中的一个程序。也是画出一个图形所用的所有命令的集合。
②过程方式的优点:
A 每条命令都可以由系统暂时保存起来。 B 程可心随时调用和修改。 C 成作品后,可以存到磁盘上长期保存。
③每个过程都必须起个名字,我们称这个名字为过程名,重点强调:过程名可以是一些字母,数字的组合,如:ACBDFS M34,但不可以是纯数字,也不能是一些命令。
④输入过程名,执行此过程。
3、进入编辑状态下,定义过程。注意:过程是由三部分组成的。 过程头是由TO 和过程名组成。

过程体是指画图所用的命令。 过程尾是一个结束语句END
4、注意两种进入编辑状态的命令格式的区别。 5、定义一个画衣服的过程。应注意以下几点:
起个过程名为YF,进入YF编辑状态观察图141
输入过程体,可先参看图142,有顺序的写入画衣服的命令。
回到命令状态,有三种方法,建议学生掌握其中一种方法,直接按“F2”键,可以把过程存在磁盘上。
键入过程名YF,画出衣服图形。 DRAW清屏
再键入YF,情况如何,学生总结原因。
6、教师指导学生,在编辑状态下,编写过程。在编辑状态下,因键入命令时不能立刻看到海龟作图,这就要求学生在编辑过程中,仔细考虑每个命令执行后,小海龟的位置和方向,以及每条命令键入的顺序,谁先谁后的关系很大,一步之差,小海龟就可能跑的无影无踪了。
五、 知识的延伸与提高
阅读材料
LOGO程序设计大至分以下几步:
1)总体构思。把题目的要求理解透彻,按题目的要求把程序的功能描述清楚。如加工什么数据或图形,需要得到什么样的结果,用什么样的方法加工(算法选择),需要使用什么样的公式定理,可能用到哪些工具过程等。
2)编制程序。自上而下地设计,把复杂的问题一层一层地化简,最后变成可直接求解的最简单子过程。必要时用程序树表示出各过程之间的关系,选定各过程合适的参数,后自下而上地编程、调试,完成整个程序。
3证明程序的正确性。对照题目的要求和已编出的程序,层层分析,考虑各种可能,防止任何一个环节的疏忽和遗漏。
4)运行和修改。用各种有代表性的例子运行程序,确保每一个细节和每一个分支都行到测试和验证,看是否达到了预期的效果。这是对前三步工作的检验。出现问题要查出原因,修改程序,同时也要总结经验,以改变程序设计中的粗心。
5)程序优化。一个程序能够得到预想的结果,只能说明程序的正确性。一个好的程序除了正确性之外,还要做到算法先进,结构清晰,程序简洁,使用方便,适应性强等。在编程过程中要注意这些方面,在程序运行得出正确结果后,也要不断地改进和完善它,这对于提高程序设计能力也是非常有益的。
第十五课 过程的调用
一、 教学目标
1 理解过程调用。
2 了解子过程和主过程的含义和它们之间的关系。 3 掌握运用过程调用设计复杂的图形。
4 培养学生的想象力和创造力,并组织学生相互交流学习。
二、 教学内容及课时安排

1、过程调用——学习过程调用(也叫过程嵌套);利用过程调用画风车;理解子过程和主过程的含义和它们之间的关系;掌握过程调用的优点。
2、画星空——编写画五角星的过程,调用此过程画星空,更好的掌握过程调用。学生自己创作复杂的图形。
课时安排2课时
第一课时:教学第25页上半部分内容。 第二课时:教学第25页、26页内容。
三、 教学重点与难点
教学重点:1、过程调用。
2、运用过程调用,设计图形。
教学难点:如何更好的调用子过程,设计复杂的图形,培养学生的想象力、创造力。
四、 教材分析与教学建议
1、本节课所学的过程调用,学生容易理解,但是利用过程的调用来编制图形,有些难度,所以建议教师先准备一些基本图形,让学生观察后,拼合成各种复杂图形,引出过程调用,使学生对此产生浓厚的兴趣。下面顺序供教师参考。
①观察图151编写长方形的过程,过程名为CFX ②输入CFX后让海龟转90度,再输入CFX再转90度,重复4次得到图15-2的风车。 ③把CFX作为一个命令,调用CFX过程,编写风车的过程。 ④则TO FC1 REPEAT 4[CFX RT 90] END 执行FC1得到图152的风车。学生总结它与步骤②所得到的图形有什么区别,个更简单。
⑤观察152,把FC1作为一个命令,调用FC1编写风车FC2
⑥学生根据例题,回答什么是过程调用。教师总结:在一过程里调用另一个或更多的过程的方法,就叫过程的调用,也叫过程的嵌套。注意,过程一旦被定义,其过程名就可作为命令在另一过程中应用。
2、讲解子过程和主过程,适当举例子,加深理解。 3、用过程调设计程序的优点。
4、编写画五角星的过程,过程名为XING
5、学生观察图155,调用XING子过程,画出星空。 编写星空的过程、,过程名为XK EDIT XK TO XK REPEAT 5[PU FD 50 PD XING PU BK 50 PD RT 360/5] END 注意:画一幅图形要注意几点。
A 先要画出图形; B.标出所有尺寸; C.把图形分成几个部分;
D:分别定义每个部分; E.组装每一个部分使其成为一个完整的图形。组装时要注意,每个部分之间的距离,及每部分开始的方向和每次海龟移动时的抬笔和落笔。
6、学生自己创作星空,想象星空,添加月亮等,作品完成后,组织学生相互交流。

第十六课 过程的修改和组合
一、 教学目标
1 掌握过程修改的两种方法。
2 利用过程组合,绘出更多不同形状,不同种类,复杂的图形。
二、 教学内容及课时安排
1、过程修改——学习修改过程的二种方法,比较它们之间的区别。修改过程,画新图形。
2、过程的组合——学习把不同图形的子过程,组合在一起,成为一个新图形。做例题,掌握过程的组合。
课时安排2课时
第一课时:教学第27页上的第一部分。 第二课时:教学第28页上的第二部分。
三、 教学重点与难点
教学重点:1、如何修改过程 2、合理组合过程
教学难点:观察图形、拆分图形、通过过程组合完成作品创作。
四、 教材分析与教学建议
1、本节课主要针对在完成一个过程时,发现过程有错误或画的不好,就要回到过程进行修改。这就建议教师,事先把几个要修改的过程存入机器,适时地调入并加以解释。修改方法有两种,可以按以下顺序说明:
第一种方法,直接按F10。优点:简单,快捷。缺点:只能进入最后一个过程修改。
第二种方法,键入EDIN 过程名。优点:可以修改任何一个过程。缺点:繁琐。 进入要修改的过程中后,可利用方向键找到要修改的位置后,根据需要在改写、插入之间切换,用Backupspace键或Delete键删除,具体操作方法可参看教材第5页。
2、讲解27页例题时,先执行XING过程,再观察图161找到不同之处,加以改正。建议教师详细讲解,具体的修改方法。
3、观察图162,教师略加讲解分析图的构成,用修改后的过程来完成。
4、讲解过程的组合时,建议教师先举简单的例子,由浅入深循序渐进,下面的例子供教师参考。
画铅笔(如图一)
分析:①铅笔是由2种不同的图形组成的。
②把铅笔拆开后,分别编写长方形和三角形的子过程。 ③把子过程组合成一个图形。
注意:组合过程时,一定要注意海龟所在的位置及海龟头的方向。 画长方形过程
TO CFX
REPEAT 2[FD 100 RT 90 FD 20 RT 90] END 三角形过程

TO SJX
REPEAT 3[FD 20 RT 120] END 图一 组成铅笔过程
TO QB CFX RT 90 SJX 20 END 5、观察图165,教师讲解分析图形的具体拆分及组合,学生独立完成。
第十七课 带参数的过程
一、教学目标
1、理解参数和带参数的过程 2、学会编写带参数的过程。 3、学会执行带参数的过程。
4、利用带参数的过程编写不同形状、不同大小的图形。
二、教学内容及课时安排
1、带参数的过程——学习参数的定义和带参数过程的定义;编写带参数的过程图形,并会执行;学习例题。
2、用带参数的过程绘图——学习更好的利用参数,完成图形创作。 课时安排2课时
第一课时:教学第29页上的内容。
第二课时:复习所学内容,用带参数的过程绘图。
三、教学重点与难点
教学重点:1、学会定义参数
2、编写带参数的过程,并执行。
教学难点:利用带参数的过程编写不同大小,不同形状的图形。
四、教材分析与教学建议
1、这部分内容是在学生掌握编写过程的基础上,初步认识带参数的过程。开始学生掌握编写过程很困难,因此,教材在本节课中通过一些简单的、学生熟悉的图形,来逐步使学生理解带参数的过程。下面的顺序供教师参考。
用过程编写长30步和40步的正方形。
执行过程,观察图形、分析图形大小,总结改变图形大小的原因是边长发生变化。 把边长设为参数(参数:用一些字母表示变化的数。如:ABAB等)详见29页例1

注意:必须把参数写在过程名的后边;参数名前要有“:“:”后不可按空格键,直接键入字母以区别命令。
④执行该过程时,输入过程名的后面要跟着一个空格及参数的具体数据。如图171 2、观察图一,教师指导学生用参数编写过程。


图一
3、利用带参数的过程来改变图形的形状,观察图172,分析所有的正多边形的边长没有变化,变化的是小海龟转角的度数和重复次数,则可设边数的参数为A
过程如下:EDIT DBX TO DBX A
REPEAT A[FD 30 RT 360/A] END
执行过程时,给参数取345、„„9,即可得到图172
4、教师组织学生自己利用带参数的过程创作自己喜欢的图形。建议教师可事先演示几个过程,参考如下:
画正多角形 EDIT DJX TO DJX A REPEAT A[FD 60 RT 720/A] END DJX 5 DJX 7 „„
DJX 17 五、知识的延伸与扩展
阅读材料
LOGO语言中有丰富的数据类型
LOGO语言中表示数据的变量可以定义为单独的变量,也可以定义为过程的参数;可以是全程变量也可以是局部变量;每一个变量都可以表示任何一种数据类型,也可以根据需要随时改变数据类型。LOGO数据类型不仅包括数字、布尔逻辑量和字符串(字),还包括一种叫作“表”的更大范围的数据。


第十八课 带多个参数的过程
一、 教学目标
1 掌握带多个参数过程的格式。 2 利用多参数,绘复杂美丽的图形。
3 培养学生的想象能力、分析能力、创造能力。
二、 教学内容及课时安排

学习带多个参数的过程的格式,利用它画图形,根据参数的取值不同,让学生创造出各种复杂美丽的图形。
课时安排2课时
第一课时:教学第30页上的内容 第二课时:编写带参数的过程绘图
三、 教学重点与难点
教学重点:1、带多个参数的过程的格式。 2、创作复杂美丽的图形。
教学难点:如何更好利用带多个参数过程绘图。
四、 教材分析与教学建议
1、本节课是在学习带参数过程的基础上,设置更多的参数,完成复杂图形的创作。 2、定义带多个参数的命令格式时,一定要注意,参数名与参数名之间要用空格隔开;定义多个参数时,执行时就要相应给每个参数赋值。
3、由简单到复杂,解讲例题,理解带多个参数过程,以达到更好利用它绘图,下面例子供教师参考。
编写带2个参数的过程
如:画任意大小的正多边形。分析:边数用N表示,边长用M表示。则 TO BX N M REPEAT N[FD M RT 360/N] END
执行5 30 画出边长为30步正五边形。
12 5 画出边长为5步的正12边形。 36 5*0.174 画出半径为5的圆。
在教师的指导下,学生自己创作编写带三个参数的过程。
4、观察教材30页的两个图形,教师分析、讲解图形,写出过程。 TO TX :A :B :C :D :E HT
REPEAT :A[REPEAT :B[FD :C RT :DRT :E END
学生回答题中有几个参数,它们的作用是什么?分别在执行过程中给出不同的参数值,出漂亮的图案。互相交流观察作品,学习他人经验。
5、由于我们每次执行时,所赋给变量的数不一样,即内重复次数、外重复次数、前进的步数的不同,画出的图形也不同。
6、教师可指导学生完成自己喜欢的图形创作,完成教学内容,举一反三,熟练掌握、灵活运用带多个参数的过程。
五、 知识的延伸与提高
阅读材料
LOGO编程方法
——自上而下

自上而下也叫自顶而下,当我们碰到一个复杂问题时,我们首先考虑的不应该是它的各
个细节,也不应该全面铺开,而应该从总体着眼,把这个复杂的问题有机地化分成几个子问题。划分子问题的原则是:每一个子问题是原来总问题的一部分,要比总问题容易解决,而且只要每一个子问题能够得以解决,总问题就可以得到解决。这就是说把顶层(或说最上层)问题化为了第二层子问题。如果第二层子问题还无法全部直接得以解决,还可把其中无法直接求解的子问题继续细分成若干第三层的子问题来解决。以此类推,一层层分下去,直到每一个子问题都能直接求解。这种从总体到部分,步步求精地考虑问题的方法就是“自上而下”的方法。在实际解决某个复杂问题时,通常就要从最底层开始,最底层问题最简单,也最容易解决,最下层问题解决了,它的上一层问题就可以解决,如此向上一层推一层,使整个问题最终完全解决,这就是“自下而上地实现”

第十九课 工具过程
一、 教学目标
1 掌握工具过程。
2 利用工具过程组合图形。
3 组织学生互相交流学习,有意识培养学生在交流中学习他人的经验。
二、 教学内容及课时安排
1、工具过程——理解什么是工具过程,会定义一些基本的工具过程;利用工具过程组合图形。
2、绘图——组织学生利用工具过程组合图形,互相交流绘图经验,并在交流中吸取他人的经验。 课时安排1课时
教学第31页上的内容。
三、 教学重点与难点
教学重点:1、理解工具过程的含义。
2、定义工具过程、保存工具过程、调用工具过程。 教学难点:利用工具过程组合图形。
四、 教材分析与教学建议
1、本节课课时安排较为紧张,教师应事先把教学内容及学生完成作品的全部过程,存入到磁盘中,必要时,可调用出来演示,节省时间。
2、工具过程讲述时,重点强调它也可称为子过程。
3、教师指导学生定义长方形、正方形、三角形、棱形、圆形的工具过程。
4、利用工具过程完成作品创作。注意在完成一件作品时,一定要事先安排合理的操作程序,不能想起什么画什么。教学中可以先让学生观察图19-1,考虑作品部分绘制的是由什么图形组成,它们的先后顺序。下面顺序供教师参考。
定义蓝色背景;注意不带花纹。 改变画笔颜色为浅黄色。
查看图19-1是由12个长方形组成的。 调用工具过程长方形。 定义主过程
TO FC
CS REPEAT 12[CFX 20 80 RT 90 FD 120 LT 60]
END 查看图19-2是由7个正方形组成,完成一个正方形后转角360/7 建议让学生调用工具过程长方形、正方形、创作自己喜欢的图形。
5、讲解如何把三角形作为工具过程画图。学生操作教材31页例2,观察图形,回答组成了什么图形。建议学生对画面进行合理改动,大胆的创作。
6、利用图形工具过程组合图形。
第二十课 自己调用自己——过程的递归
一、 教学目标
1 理解概念递归,掌握递归调用。
2 知道什么是尾递归,并学会编写递归过程,退出递归过程。 3 了解改变海龟画图速度的命令。 4 利用递归调用创作复杂的图形。
二、 教学内容及课时安排
1 什么是递归——理解概念递归,学会使用递归调用。
2
什么叫尾递归——学习掌握尾递归,并利用尾递归编写过程和带参数的过程;了解改变海龟画图速度的命令;做例题。
课时安排2课时
第一课时:教学第32页第一、第二部分内容。 第二课时:使用递归的方法编写过程。
三、 教学重点与难点
教学重点:1、掌握递归调用。
2、使用尾递归编写过程。
教学难点:观察图形,用递归调用编写过程。 四、教材分析与教学建议
1、本节课的内容,学生不容易理解,建议教师课前准备好几个递归过程,演示给学生,帮助理解递归调用。
2、建议用故事开头(故事可见阅读材料),注意:强调递归可以说是不断地重复自己的方法。
3、尾递归就是发生在过程未尾的递归,通过例题来理解。具体讲解方法如下: TO F
FD 50 RT 90 F
END 执行F,学生观察,画出边长为50步的正方形,并不停的画。 分析:
执行这一过程时,先执行FD 50 RT 90 ,画出一条50步的线,再右转90度。 执行F过程,也就是执行F过程里命令,又画出一个边长为50步的直线,再右转;再执行F过程„„。
画出一个正方形,并不停的画。

递归过程改为: TO F F
FD 50 RT 90 END 情况如何,学生回答。
4、用两种方法强制停止执行递归调用过程。
5、用带参数的递归过程画图形,建议学生先观察图20-1 1 分析图形特点:
A·图形是由小到大的正方形组成的。
B·每个正方形的颜色也随着图形的大小而改变。
2 编写出带参数的递归过程,请参见教材32例题。
6教学SETSPEED n 命令时,让学生掌握n的取值范围及取值与海龟画图的速度的关系。
7、使用SETSPEED n 命令,让海龟用最慢的速度执行ZFX过程。
8、学生总结递归的好处:对画某些图形而言只需知道其转动的角度,而不需知道重复的次数。
9、使用递归过程编写图形,
TO ZZ
TO ZZW FD 50 LT 90 ZZ RT 60 BK 50 FD 20 LT 120 ZZW FD 30 END END 总结:递归过程既可以调用自己,也可以调用子过程。
五、 知识的扩展与延伸
阅读材料
和尚讲故事
这是一个流传很久的故事,说的是在从前有座山,山上有座庙,庙里住着一个老和尚和一个小和尚,小和尚要老和尚讲故事给他听,老和尚思索了一会儿,就说了起来,从前有座山,山上有座庙,庙里住着一个老和尚和一个小和尚,小和尚要老和尚讲故事给他听老和尚思索了一会儿,就说了起来,从前有座山,山上有座庙,庙里住着一个老和尚和一个小和尚„„。


第二十一课 条件递归
一、 教学目标
1 掌握条件语句的命令格式,学会使用条件语句。 2 掌握停止命令,并灵活的使用。 3 利用条件递归编写过程绘图。 4 学习等候命令,做简单的动画。

二、 教学内容及课时安排
1 条件语句——学习条件语句的命令格式。 2 停止命令——学习停止命令格式。
3、怎样用条件递归画螺旋线——学习用条件递归画螺旋线,掌握5种比较运算符的写法。
4、等候命令——学习等候命令的格式,知道它的取值与时间的大约换算,利用它设计动画。
课时安排2课时
第一课时:教学第33页第一、第二、第三部分上的内容。 第二课时:教学第34页第四部分上的内容。
三、 教学重点与难点
教学重点:1)掌握条件语句命令格式和停止语句命令格式。 2)运用条件语句、停止命令编写过程。 3)掌握等候命令格式,编写简单的动画。 教学难点:1)分析图形,运用条件语句和停止语句编写过程。 2)编写简单的动画过程。
四、 教材分析与教学建议
1、本节课所学的内容,是根据一些条件发生的变化来编写过程绘图。建议教师复习上节课所学的递归调用,在此基础上来更好理解这节课的知识。
2、讲解条件语句命令格式时,要注意详细讲解语句的命令。下面顺序可供教师参考。 条件语句命令格式为: IF 条件 THEN 命令串 1 IF 是“如果”“若”的意思,THEN是“则”的意思
例如:如果事情做完了,则去看电影。
即:当条件成立时,即判断结果为true时,则执行THEN后面的命令串。
当条件不成立时,即判断结果为false时,不执行THEN后面的命令串,而接着往下执行。
注意:1)命令串可以是一个或多个命令,各命令之间要用空格隔开,最后按回车结束。
2)不属于命令串的命令,一定要写到下一行。 3、停止命令STOP的作用。
4、观察教材33页的图形,教师分析讲解,用条件递归来编写完成。具体编写过程参见教材33页。建议学生在此基础上,大胆改动过程,绘出更多、更美丽的图形,互相交流、学习经验。
5、讲解比较运算符号5种表示方法。
6等候命令WAIT n 其中n是一个数据,表示让小海龟等候的时间长度。n1时,等候时间大约为0.0625秒。
7、观察图21-1,编写过程HJ,绘出图形,要求带颜色。(请参见教材34页) 8、让火箭升上天空具体分析步骤如下:
1 准备:把背景定义为蓝色作为天空,并让海龟隐身。
2 清屏后调子过程HJ ,再让海龟抬笔前进一小段距离,落笔。 3 海龟等一会再前进。

4 递归升高过程。即:擦除原来的火箭,前进一小段距离,再等待;形成火箭冉冉升起的过程。
9、在教师的指导下,学生创作自己喜欢的动画。
五、 知识的延伸与扩展
阅读材料
LOGO语言鼓励使用递归
LOGO语言中不但允许使用递归,而且鼓励使用递归。LOGO的递归设计非常简单、方便、只要在编写过程时在适当位置加入自身过程名和适当参数就可以实现递归。很多复杂的问题可以用十分简练的LOGO程序来解决。


第二十二课 先计算再打印
一、 教学目标
1 掌握LOGO语言中四则运算和表达式的输入方法。
2 学会打印命令的两种格式,并掌握每种打印语句的两种功能。
二、 教学内容及课时安排
1、运算和表达式——学习LOGO语言中的四则运算;LOGO系统的运算规则;LOGO语言的表达式;做例题。
2、打印语句——学习两种打印语句,并掌握每种打印语句的两种功能,通过做例题,熟练运用。
课时安排1课时
教学第35页、36页上的内容。
三、 教学重点与难点
教学重点:1、把算式转成LOGO语言的表达式。 2、利用打印语句求表达式的值。 教学难点:区分两种打印语句,灵活运用。
四、 教材分析与教学建议
1、本节课内容比较容易理解,建议教师略加讲解,可放手让学生自己学习掌握。 2LOGO语言中四则运算符号的写法。注意乘号和除号与数学中的区别。 3LOGO系统运算规则,先乘除,后加减。
注意:表达式的写法与数字中的不同。建议教师举2个例子。 4 达式中带有变量,必须在变量名前加“:”号。 5 生完成教材35页例题。 6、打印语句。
在讲授这部分内容时,举例要适当,使学生真正体会了解到两种语句的相同点与不同点,以及两种语句中,每个语句的两种不同功能。
1标准格式PR一个是打印或显示运算结果,另一个是将字符串原样打印或显示出
来。
例:PR 123+5678/8*52-326 PR One misty evening
2)紧凑格式TYPE,一个是打印或显示运算结果,另一个是将字符串原样打印或显示出来。
例:TYPE 123+5678/8*52-326 TYPE One misty evening
注:打印字符串时,字符串必须用“ ”双引号引上。 3)标准格式与紧凑格式的相同点与不同点。 7、学生自己上机完成教材36页例题。
第二十三课 文件管理
一、 教学目标
1 掌握显示工作区中所有过程的过程名的方法。
2 掌握显示某个过程的内容和所有工作区中过程内容。 3 学习删除过程的方法。
4 学习把文件保存到磁盘中和调用磁盘中的文件方法。
二、 教学内容及课时安排
1、显示工作区中所有过程的过程名——学习它的命令格式,并在当前工作区中编写过程,查看当前工作区中的过程名。
2、显示工作区中所有过程的内容——学习它的命令格式;并学习显示一个过程内容的格式。
3、删除过程名的命令——学习如何把当前工作区中指定过程删除;学习把所有的过程删除。
4、怎样把过程作为文件存入磁盘中——学习如何把文件存到磁盘上打包。 5、调用磁盘文件命令——学习如何把磁盘上的文件调用出来。 课时安排2课时
第一课时:教学第37页上的第一、第二、第三部分内容。 第二课时:教学第38页上的内容。
三、 教学重点与难点
教学重点:1、掌握POTSPOSSPO“过程名、ER 过程名、ER ALL命令格式的含义和使用。
2、掌握把过程存入磁盘和调用磁盘文件。 教学难点:合理管理好、存储好LOGO语言文件。
四、 教学建议
1 显示工作区中所有过程的过程名
1)在当前工作区中用LOGO语言编写过程。当我们键入POTS命令后,所有的过程名就显示出来了。为了能把POTS命令讲解清楚,就要对计算机中的存储器加以解释。
计算机中存储器,它可分为内存和外存两种储存方式。在LOGO系统下,内存用来存放我们定义的过程。即工作区,使用很方便,但计算机一旦断电、或退出LOGO系统时,
工作区的信息全部消失;而外存是将信息通过驱动器存放在磁盘上,每次关机前,将工作区信息存放磁盘上,这样就能保存信息,以后可再从磁盘上读入,即读入磁盘文件。
2)命令格式POTS
作用:屏幕上显示出内存中的所有过程名。观察图23-1 3)建议学生编写几个过程,然后用POTS命令显示出来。 2 显示工作区中所有过程的内容。 1)显示某个过程的内容 PO “过程名
2)显示所有工作区中过程内容
POPS 3)学生操作练习 3 删除过程名的命令
1)删除当前工作区的某个过程。 ER 过程名 ER HWA 注意:一般是删除没有用的过程。 2)删除当前工作区中所有的过程。
ER ALL 注意:使用此命令时一定要慎重,键入POPS 则看不到工作区中有过程。 4 过程作为文件存入磁盘中
1)介绍文件:计算机中的信息是以文件的形式存储在磁盘上的。文件中的信息可以是文字、图形、图像、声音等。对于一个文件,我们都要给它起个名字,这个名字叫做文件名。文件名一般分为“主文件名”和“扩展名”两部分,书写时用“。”隔开。
2)文件名:文件名最多不超过8个字符,可以用字母或数字作为文件名,但必须是字母打头,而且扩展名通常省略不写,系统会自动加上。
3)保存文件命令 SAVE“文件名。
4)注意:这个命令不但把过程存到磁盘上,而且还能把数据存到磁盘上,也就是这个命令能打包,把屏幕上当前的所有内容都保存起来。
5)学生做练习。 5 调用磁盘文件命令
命令格式:LOAD “文件名
作用:系统把所要调用的文件内容都读进了LOGO的工作区中。
第二十四课 教你演奏音乐
一、 教学目标
1 掌握奏乐的命令格式,利用该命令奏乐。
2 理解音调、音阶、节拍、休止符在LOGO语言中的应用。
二、 教学内容及课时安排
1、怎么用命令来奏出乐曲——学习命令格式PLAY [音调];理解并学习音调、音阶、节拍、休止符在LOGO语言中的表示方法和应用;用奏乐命令编写过程。
2、编写乐曲过程——参看曲谱编写成过程。 课时安排2课时

第一课时:教学第39页、40页上的内容。 第二课时:学生自己创作乐曲。
三、 教学重点与难点
教学重点:1、掌握奏乐命令,并用奏乐命令编写过程奏乐。
2、音调、音阶、节拍、休止符在LOGO语言中的表示方法。 教学难点:参看曲谱编写成过程。
四、 教材分析与教学建议
1、本节课所学的内容较烦琐,记忆性的东西很多,这就要求多做例题,反复操作,帮助记忆。
2、用PLAY [音调]命令来奏出乐曲,建议教师让学生参看LOGO音符和简谱音符对照表,互相灵活转换LOGO音符与简谱音符,达到熟练。
3、编写过程,让小海龟来演奏7个音符时,应注意反复操作,认真倾听。
4、讲解音阶时,重点强调音阶用“O+n”表示及n的取值范围。音阶的关系与n的取值关系。
5、教师略加指导,学生自己完成教材39页例2。注意听他们声音的变化。 6、掌握节拍的表示方法,参看教材40页节拍对照表帮助理解。
7、教师指导学生自己完成教材40页例题。建议学生大胆改动曲谱,创作乐曲,互相交流,总结经验。
8、休止符的表示方法要重点强调,了解n的取值范围,并与音调、音阶、节拍相比较,看它们取值有什么不同,参看教材40页休止符长度表,有条理的对比掌握。
9、在教师的指导下,学生把音乐教材书上的曲谱写成过程后演奏,可互相交流学习。

海龟作图

相关推荐