- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小学信息技术六年级上册Logo言讲解及习题
命令方式 改变背景色命令 格式:SETBG N 功能:设置绘图窗口背景的颜色,颜色代码为0~15。系统默认的背景色是白色,代码为“15”. 改变笔色命令 格式:SETPC N 功能: 设置龟笔的颜色,颜色代码为0~15。系统默认的笔色是黑色,代码为“0”。 窗口方式 改变背景色: 改变笔色 海龟画图基本命令——填色命令 FILL 填色 语法 1)FILL 2)FILL 数 功能:FILL对屏幕上的某一个区域按照当前的笔的模式、颜色和图案进行填充。 FILL从当前海龟所在处开始,在一条封闭的、颜色为当前的笔色的边界处停止。 若FILL带有参数,则FILL在由输入指定的笔色画成的封闭边界处停止。 FILL及其参数必须写在括号内。 若海龟的笔的状态是PENDOWN,FILL将待填充的区域用当前的笔色填满。若笔的状态是PENERASE,FILL将待填充的区域用背景色填满。若笔的状态是PENREVERSE,FILL将待填充的区域用当前颜色的互补色填满。比方说,白的填成黑的,绿的填成红的。 例子: ? repeat 4[fd 40 rt 90] ? pu rt 45 fd 20 pd ? fill 填色命令 格式:FILL 功能: 把小海龟所在的封闭区域内,填充上当前笔色 小海龟的位置一定是在封闭区域的内部,而不是边界线上,否则会填不上颜色; 封闭区域边界线的颜色,必须是当前笔色,否则颜色会填满整个绘图窗口。 把过程写入LOGO的方法 (一)在命令窗口中直接输入 ? TO SANJIAO REPEAT 3[FD 50 RT 120] END SANJIAO defined. ? 单击工具栏 里的 按“F2”键 (二)使用编辑窗口 二、调用过程 三、保存过程 (一)窗口方式 (二)命令方式 保存过程命令 格式:SAVE “文件名 功能: 把当前工作区已经定义过的所有过程按指定文件名存盘。 四、取出过程 (一)窗口方式 (二)命令方式 取出过程命令 格式:LOAD “文件名 功能:打开指定的过程文件,这个文件中的所有过程均可被调用。 小 结 过程管理(一) 例、会转动的风车 原理:先画一个风车 四只小海龟一起画,每只画一个扇叶; 停留一会儿,用“笔擦命令”擦掉; 然后小海龟集体转动一个小角度; 再画一个一样的风车; 再擦掉……。 (一)过程SHANYE(画一片扇叶) TO SHANYE :a SETW :a FD 40 REPEAT 2[FD 60 RT 90 FD 30 RT 90] BK 40 END TO ZHUANDONG SHANYE 1 WAIT 10 PE SHANYE 2 END TO FENGCHE :n DRAW HT TELL 1 RT 90 TELL 2 RT 180 TELL 3 RT 270 TELLALL 0 3 REPEAT :n[PD ZHUANDONG RT 20] PD SHANYE 1 END (二)过程ZHUANDONG (形成转动效果) (三)过程FENGCHE (画转动风车) FENGCHE 20 运行过程FENGCHE 递归和尾递归?? 过程自己调用自己就叫递归,形式上的特点是:在本过程中出现本过程名。?? 最简单的递归叫 尾递归 。特点是在且仅在过程的最后一句出现本过程名。 (一)?? TO? 过程名 :变量名????? 命令组(或称过程体)????? 本过程名 :变量名?? END (二)?? TO? 过程名 :变量名????? IF 条件表达式 [ 结束命令组 ]????? 命令组????? 本过程名 :变量名?? END 尾递归的格式: 这样的尾递归程序一旦开始执行,就不会结束。我们可以用 ? CTRL+BREAK 中止运行, CTRL+Z 暂停运行,暂停后用命令 CONTINUE(简写为CO)恢复运行 可以用过程中某变量的变化控制尾递归何时结束也可以专设一个变量控制尾递归何时结束。 1、尾部递归、首部递归与中部递归。 递归调用语句出现在过程体的不同位置(尾部、头部或中间)分为尾部递归、首部递归和中部递归三种,后两者是较复杂。 ⑴、例题4:画逐层减半(或增半)的正方形(如图)。 ? DRAW A4A 100 ? DRAW A4B 100 TO A4B :S IF :S10 STOP A4B :S/2 REPEAT 4[FD :S RT 90] PU FD :S PD END TO A4A :S IF :S
原创力文档


文档评论(0)