文档详情

第2章更多的命令.doc

发布:2017-01-07约字共6页下载文档
文本预览下载声明
第2章 更多的命令 1.隐藏和显示海龟 同学们,今天我们来学两种新的命令:隐藏(ht)和显示(st)海龟。 隐龟命令的使用技巧:在海龟显示的状态下,它的运动方向一目了然,但影响美观;把海龟隐藏起来,又增加作图难度。通常的做法是先让海龟显示着绘画,画好了以后再隐龟。 例1.画一个正方形。 ?fd 100 rt 90 ?fd 100 rt 90 ?fd 100 rt 90 ?fd 100 rt 90 ?ht 结果如图2-1-1的看不见海龟的正方形。 对比2-1-2的正方形,虽然形状一样,可是在图形左下角会有海龟遮挡。对正方形这样的简单图形来说没什么大的影响,在以后我们学习的复杂图形中,稍微有点瑕疵都会影响了图形的美观,经常需要使用ht隐藏海龟,检查细节,增添美观。 请同学们用st命令把刚刚画正方形时隐藏的海龟再显示出来。 2.抬笔和落笔 同学们,我们学习了如何隐藏、显示海龟,知道了海龟的特技:“隐身”。现在,我们来认识海龟的另一种特技:“飞天”。 使用了pu命令后,海龟的尾巴(画笔)将会被抬起来,这时候,海龟无论怎么前进、后退,都不会画出痕迹。当海龟抬笔后,一切命令使用照常,只不过移动时不会画出线。 例2.画如图2-2-1所示图形。 ?fd 30 ?pu ?fd 10 ?pd ?fd 30 图2-2-1 注意:pu和pd总是成对出现的,抬笔走到某个位置后,要接着画图形一定要记得落笔。 3.笔擦命令 同学们,你们有没有过这样的经历:画一个图形,画了半天不小心一步画错了,用清屏命令就会全部前功尽弃,重新开始画。你肯定只想擦掉一小段画错的线。别着急,现在我们就来学习logo中的笔擦命令。 例3.画如图2-2-1所示图形,要求先画整条直线,再擦去中间部分。 ?fd 70 ?bk 30 ?pe ?bk 10 ?pd 注意:使用了pe命令后,如果想要恢复平常状态,和pu命令一样需要输入落笔命令pd命令。 4.归位命令 大家知道英文home是什么意思吗?home是“家”的意思。在logo里,“家”就是原点,即海龟初始状态下的位置。很多闭合图形,画到最后一条线段时(如直角三角行的斜边),角度或长度无法确定,海龟无法回到原点,完成闭合。在这种情况下,如果有一条命令能直接“回家”就好了。我们今天就来学习这种“直接回家”的命令。 注意:一、home命令可以让海龟回到原点;二、不能清除屏幕上的图形;三、不管海龟当前朝向哪里,使用home命令回到原点后海龟头自动向上。 如果在使用home命令前海龟处于落笔状态,则可以在使用前位置和原点之间画出一道直线,如果是抬笔状态则不画任何线段。 例4.画如图2-4-1所示直角三角形。 ?rt 90 ?fd 100 ?lt 90 ?fd 100 ?home 解析:这是一个直角三角形,如果不用home命令很难计算出斜边的长度。使用home命令省去了用各种数学知识计算斜边长度的麻烦步骤,这就是home命令的好处。 习题2 一、选择题 1.清屏复位的命令( )。 A、cs B、clean C、home D、penerase 2.命令ht的功能是A、抬笔B、落笔C、隐龟D、显龟pe的功能是( ) A、 B、 C、 D、fd命令能擦除屏幕中相关的线条( ) A、pc B、peC、pu D、pd cs rt 90 命令后,海龟( )。 A、90步 B、90步 C、 D、 6.提笔、落笔和擦笔命令之间的关系,以下正确的说法是( ) A、pdpu之后 B、pdpe 之后 C、pupe之后要在绘图窗口留下痕迹都应该用pd D、pdpu之后是无效的 7.有关cs和home命令,以下正确的说法是( ) A、 B、 C、 D、 三、试着用海龟画如下数字、字母、汉字等。(你还能想到什么字符可以用海龟来画,说出来让大家用海龟来试一试。) 四、你敢挑战这些图形吗?(提示:画错的地方用pe命令擦掉再接着画。) ?习题2参考答案 一、选择题 【1】A 【2】C 【3】C 【4】B 【5】C 【6】C 【7】D 上机实践题 华南实验学校LOGO程序竞赛教程(测试版) 1 格式:ht 功能:把
显示全部
相似文档