购买

¥15.0

加入VIP
  • 专属下载券
  • 上传内容扩展
  • 资料优先审核
  • 免费资料无限下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 第二讲 海龟作图

第二讲 海龟作图.ppt

第二讲 海龟作图

kw66cm88
2019-04-05 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《第二讲 海龟作图ppt》,可适用于综合领域

Logo程序设计第二讲、海龟作图海龟就像是一个能听懂命令的机器人它可以按照我们的命令在屏幕上爬行还能够留下爬行的足迹便形成了图形。所以海龟就仿佛是我们作图的笔而屏幕就可看作是用来绘图的纸了。我们必须给海龟下达一条条命令指挥它按命令来执行。因此我们首先要学习用来指挥海龟行动的最基本的命令。一、从画一条线学起二、从画正方形说起三、画出奇妙的图案执行命令形式()、命令方式:在Logo提示符后输入一条或多条命令按回车键执行。在这种方式下一旦发现命令有错或者图形不符合要求要进行修改的话往往是一切从头做起。()、程序方式:在编辑器里通常要按先后顺序编排好能完成某种操作的一系列命令。即编写ldquo过程rdquo它可定义、调试、保存并能被反复使用。在Logo提示符后输入以其过程名作为ldquo新命令rdquo来执行。一、从画一条线学起、怎样出现海龟?启动进入LOGO系统在ldquo?rdquoLogo提示符后输入:DRAW↙【知识点】:绘图初始化命令格式:DRAW功能:屏幕清除干净并设置为绘图和文本混合的显示状态海龟显示在屏幕的中央(这个点称为ldquo源点rdquo)海龟设置成落笔、绘图的颜色为黑色、绘图笔的宽度为的状态屏幕的背景为白色文本字体的宽度为的状态绘图的显示方式设置为ldquo环绕模式rdquo。DRAW命令所设置的模式是LOGO语言最常用的绘画模式。、怎样藏龟与显龟?在ldquo?rdquoLogo提示符后输入:HT↙(海龟从屏幕绘图区中消失)在ldquo?rdquoLogo提示符后输入:ST↙(海龟重新显示在屏幕绘图区)【知识点】:基本的作图命令命令格式简写功能初始化DRAW出现海龟,初始化,设置图文本状态隐龟HIDETURTLEHT让海龟隐身显龟SHOWTURTLEST让海龟重现前进FORWORDxFDx使海龟向前移动指定的X步后退BACKxBKx使海龟向后倒退指定的X步右转RIGHTnRTn海龟向右转n度,(按顺时针方向)左转LEFTnLTn海龟向左转n度,(按逆时针方向)抬笔PENUPPU把海龟的画笔提起来,移动时不留下笔迹落笔PENDOWNPD让海龟下笔,恢复海龟的画线功能回家HOME回源点。不清屏,不改变海龟的其它状态笔擦PENERASEPE海龟移动擦掉原来图好的线条清屏复位CLEARSCREENCS清屏幕。海龟回源点,颜色粗细花纹等不变清屏CLEAN清屏幕。但不改变海龟当前的位置和方向、怎样画一条直线?(竖、横、斜、虚、helliphellip)画虚线:?CSFDPUFDPDFDPUFDPDFD↙(这条命令中出现清屏命令CS、抬笔命令PU和落笔命令PD)、怎样画直角三角形??CSFDRTFDHOME↙(这条命令中出现回家命令HOME指海龟不管在何处立即就回到屏幕的中心。)在操作中学几点注意事项  、这些命令可分成两类:一类是带有参数的命令如FD:X要有步数、RT:N要有角度等并且在命令和参数之间还必须加上一个空格另一类是不带参数的命令如HT、ST、PU、PD等。  、计算机的回车键是一行命令的结束键。在LOGO语言中一行可以只打一个命令也可以连打几个命令再按回车键但命令和命令之间要用空格隔开如FDRT。一定要在保证每一命令输入正确后再按回车键。  、当执行完笔擦命令(PE)后如果还要继续画线先要执行一下落笔命令(PD)。、在需要重复打某些命令时可在ldquo?rdquoLogo提示符状态下使用uarr、darr键进行选择。动脑筋画一画二、从画正方形说起、怎样用学过的FD、BK、RT、LT等命令画正方形?假如要画一个边长为的正方形。?DRAW?FDRT?FDRT?FDRT?FDRT?DRAW?FDLT?FDLT?FDLT?FDLT【注意】:仔细观察是否发现用上的四行命令FDRT或FDLT是完全一样!有没有什么好办法把它简化?、在LOGO语言中使用REPEAT命令可以使多次重复的语句变得非常简单提供方便绘制有规律的图形。?DRAW↙REPEATFDRT↙【知识点】:格式:REPEAT:N执行重复的命令功能:把方括号里的命令重复执行N次注意:方括号里重复的所有命令必须写成一行命令间用空格隔开。、再画正三边形、正五边形、正六边形helliphellip?怎样使用重复命令?从中找到什么规律?⑶、画正多边形:REPEAT边数FD边长RT边数⑴、画正三边形:REPEATFDRTtimes=画正五边形:REPEATFDRTtimes=画正六边形:REPEATFDRTtimes=⑵、重复次数与旋转角度的关系:边数times转角=deg旋转角度=边数旋转图案的旋转角度=重复次数。重复命令、怎样画圆?试一试:不断增加多边形的边数REPEATFDRT⑴、发现:在屏幕上的正边形看起来和一个圆十分相近我们常用正边形表示圆。⑵、注意:圆的大小一般是由圆的半径的大小来确定的。(圆周长与它的半径关系mdashpi值)即可改为REPEATFD半径*RT⑶、推出:用圆的半径来画圆(:R表示圆的半径PI代替pi的值)REPEATFD:R*PIRTREPEATFD:R*PILT、怎样画弧?(:N表示弧度,:R表示弧的半径)左弧:REPEAT:NFD:R*PILT右弧:REPEAT:NFD:R*PIRT、怎样画长方形?(:A表示宽,:B表示长)REPEATFD:ARTFD:BRT、怎样画平行四边形?REPEATFD:BRT:JFD:BRT-:J、怎样画正多角星?⑴、画五角星:REPEATFDRT⑵、画七角星:REPEATFDRT⑶、画正多角星:REPEAT:NFD:BRT:K*:N说明:一般正多角星的内角角度为NJ=(NK)*N其中K为整数K的范围在<K<N且K与N没有公因数。(当K=时可以画出正N边形。)、怎样画空心正多角星?REPEAT:NFD:BRT:NFD:BLT:Ndeg动脑筋画一画⑴⑵⑶⑸⑷⑹⑺⑻⑼⑽⑾⑿⒀三、画出奇妙的图案在重复命令中还可以再使用重复命令这叫做重复命令的嵌套。Logo语言允许重复命令嵌套多层即一级一级地嵌套下去但最经常使用的是二级嵌套与三级嵌套。为绘制各种复杂的有规律的组合图形提供非常简单方法这就是嵌套的魅力。【知识点】:重复命令嵌套命令格式:重复命令重复命令重复命令helliphelliphellip执行方式:先执行最里层后逐级向外执行。以正方形作为基本图形为例分析下列四种组合图形的规律性。组合种类⑴、位置不变、方向改变。(图)⑵、位置改变、方向不变。(图)⑶、位置改变、方向也改变。(图)⑷、位置不变、方向也不变。(图)REPEATREPEATFDRTRTREPEATREPEATFDRTFDREPEATREPEATFDLTFDRTREPEATREPEATFDRT【指导说明】:⑴、对照海龟起始和画第二图形的着点判断海龟的位置和方向的变化。⑵、在执行内层的重复命令后注意是否要补上移动距离或旋转角度。动脑筋画一画⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿规律分析题例:用正方形围成一个正方形。(图)步骤:画基本图形mdash个正方形。(图)REPEATFDRT步骤:画个连续的正方形。(图)REPEATREPEATFDRTFD步骤:画用个连续的正方形围成一个大正方形。REPEATREPEATREPEATFDRTFDRT动脑筋画一画:在操作中学、画ldquo三叶草rdquo是一组三角形组成的。方法:(图)DRAWRTREPEATREPEATFDRTRT动脑筋画一画:画ldquo风筝rdquo是由个长方形所组成的。(图)一种图形采用多种不同的画法或命令可以锻炼我们深入思考问题的能力。方法:(图)DRAWRTREPEATFDRTFDRTREPEATFDRTFDRTFDRTREPEATREPEATFDRTFDRTRT、怎样画圆【知识点】方法:(图)REPEATFD*PIRT方法:(图)STAMPOVAL、怎样画矩形?方法:(图)REPEATFDRTFDRT方法:(图)STAMPRECT命令格式说明空心矩形STAMPRECTxy以海龟原来所在的位置为起始点画矩形实心矩形(STAMPRECTxyrdquoTRUE)画实心矩形空心椭圆STAMPOVALxy以海龟原来所在的位置为圆心画椭圆实心椭圆(STAMPOVALxyrdquoTRUE)画实心椭圆动脑筋画一画⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/20

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利