- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FOR语句应用范例(P70) 编写一个程序,在命令窗口输出九九乘法口诀表。 提示:利用FOR循环嵌套FOR循环来实现。 to xjj for i 1 9 [for j 1 :i [(type :j [*] :i [=] :i * :j [ ])] pr ] end 注意: pr 的作用是换行。 语句中那对空括号[ ]的作用是产生空格,否则第行内的各乘法算式会连在一起(教材中的语句是没有这个空格的。)。type命令的作用和用法与pr命令类似,但它是不换行输出,而pr是换行输出。这里之所以使用type,是为了实现在一行中写出某数的口诀,例如 1X2=2 2X2=4 若把type 换成 pr,则,每输出一个算式,都会换行。如下例: to xjj for i 1 9 [for j 1 :i [(pr :j [*] :i [=] :i * :j)]] end 第九讲 动脑筋(P70) 1、FOR循环有几种格式,每种功能有什么不同? (答案略。参见本PPT前面部分) 2、利用FOR 循环能做动画吗?试一试。(答案:能。例如: (FOR I 10 360 [repeat 5 [fd 150 rt 144] wait 10 clean seth :i] 10) 3、FOR循环与递归调用有什么不同? (参考答案:FOR循环是在同一过程或命令行中循环改变变量的值。递归调用是一个过程中调用另一个过程。) 第九讲 小知识 1、随机函数: RANDOM X 可以随机产生一个1~X之间的正整数。在一些带参数的命令中,用随机函数作为参数,使执行结果在预定的范围内,但不能具体确定。例如:REPEAT 5 [SETPC RANDOM 14 FD 90 RT 144] 再如:PR RANDOM 6 ,输出结果是1~6中的随机正整数。 2、赋值命令 MAKE 变量必须先赋值,有了确定的值后,该变量才能参与运算。 赋值语句格式为: MAKE 变量名 数据,如:MAKE S 9 其中,引号后面的是变量名,而不是变量(LOGO中的变量要带冒号的) 。 后边的数据是赋值内容,也可用READ命令等待键盘输入。如: MAKE “S READ,回车后,输入60,则变量S的值就赋值为60,此时若 输入 PR :S,则会显示为60。 给变量赋值后,若要在过程中或命令行中使用该变量,则要在变量名前加上冒号。 第九讲 综合实践(P72) 这是对前面知识的综合运用。本PPT不作讲解。请大家结合教材自学。自学时能结合教材看懂这些过程语句就行了。也不必要求所有学生都能掌握这部分内容。 第九讲 本PPT教程到此结束,因本人水平有限,且时间仓促,其中一定存在着错误和不足,望大家指正。 LOGO语言其实是很强大的,它还有很多功能,如数学运算、音乐播放等,不在本次教材培训的讨论范围之内。如有兴趣,请大家在“盖州信息技术教师2群中”讨论或直接与本人交流。谢谢! 第九讲 写在后面的话 * * 过程范例 编写一个画地板图案的过程(自己加颜色) TO DB HT REPEAT 6 [REPEAT 6 [FD 30 LT 60] FD 30 RT 60] END 想一想,上面的语句 是如何画出地板图形的? 你能给地板图形填上颜色吗? 第五讲 巧定海龟位置 设置坐标命令 SETXY [:X :Y] 将海龟移到坐标[:X :Y ]处,海龟的方向不变。 设置横坐标命令 SETX :X 将海龟移到X坐标指定位置,Y坐标和海龟方向不变。 设置纵坐标命令 SETY :Y 将海龟移到Y坐标指定位置,X坐标和海龟方向不变。 注意:上面的命令,在移动海龟时,会在前后位置间连上线。 画点命令 DOT [:X :Y] 在指定的坐标位置画一个点,海龟当前位置不变。 第六讲 练技能 自由阅读教材 P 49~50内容 第六讲 小知识 GETXY 显示海龟当前的坐标。 XCOR 输出海龟横坐标位置。 YCOR 输出海龟Y坐标位置。 DOTCOLOR [:X :Y] 返回指定坐标点的颜色值。 大家在电脑上试一下。 第六讲 多角星和空心星(1) 画非空心的多角星的公式 REPEAT 角数 [FD 步数 RT 360*K/角数] 其中 1K角数/2 ,且是与角数没有(1以外的)公约数的正整数。 计算K的方法举例: 五角星: 5÷2=2.5 所以,K的取值是2。 六角星: 6 ÷2=3 K的取值范围是2,但2与角数6有公约数,所以,无法取值。 七角星: 7 ÷2=3.5 K的取值是2 、3。 八角星: 8 ÷2=4 K的取值范围是2、3,但2
您可能关注的文档
最近下载
- 养生馆众筹方案.docx VIP
- 人教版(2024新版)七年级上册数学第1-2章单元综合测试卷(含答案解析).docx VIP
- 国际经济学-第五版-冯德连-【PPT】第8章 贸易保护政策的理论依据.pptx VIP
- 广告制作工程施工方案(3篇).docx
- 基坑支护及开挖施工技术交底.pptx
- 国际经济学-第五版-冯德连-【PPT】第7章 企业异质性、竞争优势与全球价值链.pptx VIP
- 医疗不良事件管理规范.pdf VIP
- 国际经济学-第五版-冯德连-【PPT】第6章 规模经济与国际贸易.pptx VIP
- 人教版(2024新教材)七年级上册数学第1-2章综合测试卷(含答案).docx VIP
- 2022届上海市16区高三高考语文一模分类汇编三:文学文本阅读 带详解.docx VIP
文档评论(0)