《Logo程序设计》PPT课件.ppt

上传人:wuy****n92 文档编号:77665002 上传时间:2023-03-16 格式:PPT 页数:21 大小:295.50KB
返回 下载 相关 举报
《Logo程序设计》PPT课件.ppt_第1页
第1页 / 共21页
《Logo程序设计》PPT课件.ppt_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《《Logo程序设计》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《Logo程序设计》PPT课件.ppt(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Logo程序设计第二讲、海龟作图 海龟就像是一个能听懂命令的机器人,它可以按照我们的命令在屏幕上爬行,还能够留下爬行的足迹,便形成了图形。所以,海龟就仿佛是我们作图的笔,而屏幕就可看作是用来绘图的纸了。我们必须给海龟下达一条条命令,指挥它按命令来执行。因此我们首先要学习用来指挥海龟行动的最基本的命令。一、从画一条线学起二、从画正方形说起三、画出奇妙的图案执行命令形式 (1)、命令方式:在 Logo 提示符后输入一条或多条命令,按回车键执行。在这种方式下,一旦发现命令有错或者图形不符合要求要进行修改的话,往往是一切从头做起。(2)、程序方式:在编辑器里,通常要按先后顺序编排好能完成某种操作的一系

2、列命令。即编写“过程”,它可定义、调试、保存,并能被反复使用。在 Logo 提示符后输入以其过程名作为“新命令”来执行。一、从画一条线学起1、怎样出现海龟?启动进入启动进入LOGOLOGO系统,在系统,在“?”Logo”Logo提示符后输入:提示符后输入:DRAW DRAW【知识点】:绘图初始化命令格式:DRAW功能:屏幕清除干净,并设置为绘图和文本混合的显示状态;海龟显示在屏幕的中央(这个点称为“源点”);海龟设置成落笔、绘图的颜色为黑色、绘图笔的宽度为 1的状态;屏幕的背景为白色;文本字体的宽度为 1的状态;绘图的显示方式设置为“环绕模式”。DRAW命令所设置的模式,是LOGO语言最常用的

3、绘画模式。2、怎样藏龟与显龟?在“?”Logo提示符后输入:HT (海龟从屏幕绘图区中消失)在“?”Logo提示符后输入:ST(海龟重新显示在屏幕绘图区)【知识点】:基本的作图命令命 令格 式 简写功 能初始化DRAW 出现海龟,初始化,设置图文本状态隐龟HIDETURTLEHT让海龟隐身显龟SHOWTURTLEST让海龟重现前进FORWORD xFD x使海龟向前移动指定的 X步后退BACK xBK x使海龟向后倒退指定的 X步右转RIGHT nRT n海龟向右转 n度,(按顺时针方向)左转LEFT nLT n海龟向左转 n度,(按逆时针方向)抬笔PENUPPU把海龟的画笔提起来,移动时不留

4、下笔迹落笔PENDOWNPD让海龟下笔,恢复海龟的画线功能回家HOME回源点。不清屏,不改变海龟的其它状态笔擦PENERASEPE海龟移动擦掉原来图好的线条清屏复位CLEARSCREENCS清屏幕。海龟回源点,颜色粗细花纹等不变清屏CLEAN清屏幕。但不改变海龟当前的位置和方向3、怎样画一条直线?(竖、横、斜、虚、)画虚线:?CS FD 30 PU FD 30 PD FD 30 PU FD 30 PD FD 30(这条命令中出现清屏命令CS、抬笔命令PU和落笔命令PD)4、怎样画直角三角形?CS FD 50 RT 90 FD 80 HOME(这条命令中出现回家命令HOME,指海龟不管在何处,立

5、即就回到屏幕的中心。)在操作中学画竖线:?FD 100 (海龟按当前方向前进50步)或?BK 100 (海龟按当前方向后退50步)画横线:?RT 90 FD 100(海龟向右转90后再前进100步)或?LT 90 BK 100(海龟向左转90后再后退100步)几点注意事项 1、这些命令可分成两类:一类是带有参数的命令,如FD:X要有步数、RT:N要有角度等,并且在命令和参数之间还必须加上一个空格;另一类是不带参数的命令,如HT、ST、PU、PD等。2、计算机的回车键是一行命令的结束键。在LOGO语言中一行可以只打一个命令,也可以连打几个命令再按回车键,但命令和命令之间要用空格隔开,如FD 10

6、0 RT 90。一定要在保证每一命令输入正确后再按回车键。3、当执行完笔擦命令(PE)后,如果还要继续画线,先要执行一下落笔命令(PD)。4、在需要重复打某些命令时,可在“?”Logo提示符状态下,使用、键进行选择。动脑筋,画一画二、从画正方形说起 1、怎样用学过的FD、BK、RT、LT等命令画正方形?假如要画一个边长为80的正方形。?DRAW?FD 80 RT 90?FD 80 RT 90?FD 80 RT 90?FD 80 RT 90?DRAW?FD 80 LT 90?FD 80 LT 90?FD 80 LT 90?FD 80 LT 90【注意】:仔细观察,是否发现用上的四行命令 FD 8

7、0 RT 90或 FD 80 LT 90 是完全一样!有没有什么好办法把它简化?2、在LOGO语言中,使用REPEAT命令可以使多次重复的语句变得非常简单,提供方便绘制有规律的图形。?DRAW?REPEAT 4FD 80 RT 90【知识点】:格式:REPEAT:N执行重复的命令功能:把方括号里的命令重复执行N次注意:方括号里重复的所有命令必须写成一行,命令间用空格隔开。3、再画正三边形、正五边形、正六边形?怎样使用重复命令?从中找到什么规律?、画正多边形:REPEAT 边数FD 边长 RT 360/边数 、画正三边形:REPEAT 3FD 100 RT 120 3120=360 画正五边形:

8、REPEAT 5FD 100 RT 72 572=360 画正六边形:REPEAT 6FD 100 RT 60 660=360、重复次数与旋转角度的关系:边数转角=360 旋转角度=360/边数;旋转图案的旋转角度=360/重复次数。重复命令4、怎样画圆?试一试:不断增加多边形的边数 REPEAT 36FD 5 RT 10 、发现:在屏幕上的正36边形看起来和一个圆十分相近,我们常用正36边形表示圆。、注意:圆的大小一般是由圆的半径的大小来确定的。(圆周长与它的半径关系值)即可改为,REPEAT 36FD 半径*RT 10 、推出:用圆的半径来画圆,(:R 表示圆的半径,PI代替的值)REPE

9、AT 360FD:R*PI/180 RT 1REPEAT 360FD:R*PI/180 LT 1 5、怎样画弧?(:N 表示弧度,:R 表示弧的半径)左弧:REPEAT:NFD:R*PI/180 LT 1右弧:REPEAT:NFD:R*PI/180 RT 16、怎样画长方形?(:A 表示宽,:B 表示长)REPEAT 2FD:A RT 90 FD:B RT 90 7、怎样画平行四边形?REPEAT 2FD:B1 RT:J FD:B2 RT 180:J 8、怎样画正多角星?、画五角星:REPEAT 5FD 80 RT 144、画七角星:REPEAT 7FD 90 RT 720/7、画正多角星:R

10、EPEAT:NFD:B RT:K*360/:N 说明:一般正多角星的内角角度为NJ=(N-2K)*180/N,其中K为整数,K的范围在1KN/2,且K与N没有公因数。(当K=1时可以画出正N边形。)9、怎样画空心正多角星?REPEAT:NFD:B RT 720/:N FD:B LT 360/:N 45动脑筋,画一画三、画出奇妙的图案 在重复命令中,还可以再使用重复命令,这叫做重复命令的嵌套。Logo语言允许重复命令嵌套多层,即一级一级地嵌套下去,但最经常使用的是二级嵌套与三级嵌套。为绘制各种复杂的有规律的组合图形提供非常简单方法,这就是嵌套的魅力。【知识点】:重复命令嵌套命令格式:重复命令1重

11、复命令2重复命令3执行方式:先执行最里层,后逐级向外执行。以正方形作为基本图形为例,分析下列四种组合图形的规律性。122121组合种类、位置不变、方向改变。(图1)、位置改变、方向不变。(图2)、位置改变、方向也改变。(图3)、位置不变、方向也不变。(图4)REPEAT 4REPEAT 4FD 100 RT 90RT 90 REPEAT 4REPEAT 4FD 50 RT 90FD 50 REPEAT 4REPEAT 4FD 50 LT 90FD 50 RT 90 REPEAT 4REPEAT 4FD 50 RT 90【指导说明】:、对照海龟起始和画第二图形的着点,判断海龟的位置和方向的变化。

12、、在执行内层的重复命令后,注意是否要补上移动距离或旋转角度。图112图212图4图321动脑筋,画一画规律分析题例:用正方形围成一个正方形。(图5)步骤1:画基本图形 1个正方形。(图5-1)?REPEAT 4FD 50 RT 90图5-1步骤2:画5个连续的正方形。(图5-2)?REPEAT 5REPEAT 4FD 50 RT 90FD 50步骤3:画用5个连续的正方形围成一个大正方形。?REPEAT 4REPEAT 5REPEAT 4FD 50 RT 90FD 50RT 90图5-2图5动脑筋,画一画:在操作中学1、画“三叶草”,是一组三角形组成的。方法2:(图6-2)?DRAW RT 3

13、0?REPEAT 3REPEAT 3FD 60 RT 120RT 120动脑筋,画一画:画“风筝”,是由4个长方形所组成的。(图7)一种图形采用多种不同的画法或命令,可以锻炼我们深入思考问题的能力。方法1:(图6-1)?DRAW RT 30?REPEAT 3FD 120 RT 120 FD 60 RT 120图6-1图6-2?REPEAT 4FD 140 RT 90 FD 40 RT 90 FD 100 RT 90?REPEAT 4REPEAT 2FD 100 RT 90 FD 40 RT 90RT 90 图72、怎样画圆?命 令格 式说 明空心矩形STAMPRECT x ySTAMPRECT

14、 x y以海龟原来所在的位置为起始点画矩形实心矩形(STAMPRECT x y(STAMPRECT x y”TRUE)”TRUE)画实心矩形空心椭圆STAMPOVAL x ySTAMPOVAL x y以海龟原来所在的位置为圆心画椭圆实心椭圆(STAMPOVAL x y(STAMPOVAL x y”TRUE)”TRUE)画实心椭圆【知识点】方法1:(图8-1)?REPEAT 360FD 50*PI/180 RT 1 方法2:(图8-2)?STAMPOVAL 50 50 图8-1图8-23、怎样画矩形?方法1:(图9)?REPEAT 2FD 40 RT 90 FD 100 RT 90 方法2:(图

15、9)?STAMPRECT 100 40 图9动脑筋,画一画&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#

16、oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQe7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E

17、2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPeMaJ7F4C1z)w&t!pY

18、mUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x(u$rZnWkThPeMbJ7

19、G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZn

20、VkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H

21、5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#

22、pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXleMaJ7G4C1z-w&t!pYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E

23、3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pY

24、mVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*uYmVjRgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3

25、C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZn

26、VkShPdMaI7F4C0zs#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1

27、z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkSh

28、PdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A

29、+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQ

30、eNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPd6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$mUjRgOcL9I6E3B+y(v%r#oXlTiQ

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁