小学LOGO语言程序.ppt
画一画四、初始化命令初始化命令:DRAW作用:清屏,小海龟回到原点,恢复刚进入Logo时的状态。比较CS与DRAW的异同,请练不下面两组命令。?setbg9?setppc2?setw10?cs?fd50?setbg9?setppc2?setw10?draw?fd50作业:请同学们画出如下图形第5课简化命令本课前言:命令太繁琐无疑让我们要花大量时间去画图,这时我们可以简化一些命令。一、画正多形例:重复命令:REPEDAT重复次数[命令语句]作用:将方括号里的内容重复执行指定的次数。练一练用重复命令画出边长为60的等边三形01020304扩展练习请用正36边形的近似画圆的方法,画半圆和“望远镜”下面哪个是圆的代码(),哪个是半圆(),哪个是望远镜代码()。05附:PCLogo语言支持加(+)、减(-)、乘(*)、除(/)的运算:例:命令:repeat5[bk10rt90fd10lt90]请同学们跟据以上信息画出长城学着做:例:画出楼梯,这个楼梯5个“L”组成。长见识五角星是一种特殊的图形,它由5条直线组成,每次画完一条直线向右旋转144o,然后画另一条直线,就可以画出一个五角昨星,如下图。repeat5[fd100rt144]第6课——重复命令的嵌套单个图形的旋转方法一:画风车010203040506repeat4[repeat2[fd40rt90fd10rt90]rt90]重复次数(图形个数)图基本图形长方形360/图形个数综合上例:我们知道此类形属于重复命 令嵌套。方法二:显身手用30个正方形重复旋转画出如下图所示的图形。扩展练习如下图应该如何做?(提示前面我们学过画笔颜色的命令)答案:二、多个图形嵌套利用重复命令的嵌套,不仅能画出单个图形的旋转图形,还可以使单个图形进行不同的旋转和移动,从而画出奇妙的图形来。重复命令画五角星命令:repeat5[fd20rt144]重复命令画六边星命令:repeat6[fd40rt360/6]请把画五角星命令插入到画六边形的命令中,分别挺好插在、、三个不同的位置上,比较它们的不同。123repeat6[fd40rt360/6]123将画五角星的命令插入位置,便得到:repeat6[repeat5[fd20rt144]fd40rt60]运行命令后,画出的图形如下:123请同学试着做下将画五角星的命令分别插入、位置。请用嵌套的方式画出以下两个图形。五角星嵌套五角星正六边开嵌套五角星repeat5[fd20repeat5[fd10rt144]rt144]repeat5[fd40repeat6[fd10rt60]rt144]答案:第7课——教小海龟新命令一、在命令窗口定义过程TO过程名(过程头)一条或多条命令(过程体)END(过程尾)定义过程的格式:例如:定义一个连长为60的正三角形。在listener里输入tosjx,回车。“?”变成“”.定义完成运行下刚才我们定义的SJX命令。在编辑窗口中定义过程0102使用编辑过程过程命令,也可以在编辑窗口定义过程。03编辑过程命令:EDIT作用:打开编辑窗口,编辑过程。学着做用编辑命令定义一个画五角星的过程WJX,操作如图所示。三、修改、保存、打开过程注:记住按F2重新定义。前面我们定义了SJX和WJX过程,而两者的步长我们都定为了60,那么对于定义好了的步长是可以修改的。请看下面如何修改。我们编写好了过程,当然要把这个过程文件保存起来,保存时,选定要保存过程文件的编辑窗口,选择“File(文件)”——“Load(载入)”,输入文件名和选择要保存的位置,按“确定”就可以了。01Logo文件的扩展名是.LGO.02打开保存过的过程,选择“File”——“Load”,选择要’’打开的文件。03练习:定义一个五个正五边形