logo语言的双刃剑go label 语句
6页1、LOGO语言的双刃剑GO LABEL 语句LOGO语言的双刃剑GO-LABEL语句在LOGO语言中有一对十分重要的命令GO-LABEL,近来认识它、使用它的编程爱好者逐渐多起来了。可以这样讲:在LOGO语言中有些命题如果没有GO-LABEL命令,简直都没有办法编出程序来,所以它显得很好用、很重要。就连结构化编程实现得相当好的VB、PASCAL、C、C+语言中都保留了与GO-LABEL相类似的GOTO命令(例如用搜索引擎搜索PASCAL保留字或PASCAL关键字就能查出PASCAL语言的命令集中是否包含使用了GOTO命令)。由此可见GO-LABEL(或GOTO)命令的重要性。但是GO-LABEL命令又是许多计算机程序设计专家极力反对使用的程序设计命令,因为使用不当时,它将会严重破坏程序的结构化,所以用得不好就极其有害。GO-LABEL命令类似于其它计算机程序设计语言中的GOTO命令。所以有少数类型的计算机程序设计语言中干脆就没有类似的命令语言,其用意在于彻底杜绝这方面的危害。这两条LOGO命令使用的语法如下:GO-LABEL必须是成对使用的命令。格式:GO行号功能:LOGO系统在执行到G
2、O命令时,就无条件地转向所指定的行号处继续执行程序。行号之前一律以一个符号标识。一组GO-LABEL命令所采用的行号必须完全对应一致。格式:LABEL行号功能:标注一个指定的行号。简单的应用举例:TOZFX8;主程序用无条件转向命令画正方形DRAW;清屏幕MAKEN0;先设定N为0,因为还没有开始画LABELHH;在还没有画完4条边时就返回到这里FD60RT90;画一条边MAKEN:N+1;已经画过的边数自动累加1IF:N=4THENSTOPELSEGOHH;控制总共画4条边END看懂了上面程序的可能会说,用REPEAT4FD60RT90就画出来了,何必这么麻烦?这说的也是。但是GO-LABEL命令不是用在这样的地方的。林老师编写的以下几个程序,假如没有GO-LABEL命令的话,根本不可能编出来。在这些举例的程序中几乎没有别的LOGO命令或编程方式能够替代GO-LABEL命令。计算兼画图的经典程序:挑战八皇后问题自定义海龟造型的工具程序:海龟是怎样DIY的至今还没被超越的纯计算程序:实战计算圆周率到小数下10000位一个至今还保持记录的25位数:寻找神秘的连锁数在上面的4个例子中GO-
3、LABEL命令是其它命令所难以替代的大家可以点击以上链接查看这些程序在林老师的博客里还有其它例子,有劳自己找一找。下面还是通过一些例子来分析比较GO-LABEL命令和其他形式编程思路上的区别。示范例题:限定仅使用1个FOR循环找出所有3位数中3个数位的和等于16的所有3位数,并计算出它们的累加和。程序1:用标准的单重循环编程(评述:LOGO语言在REPEAT、FOR等命令的方括号中不允许分行写程序,大大限制了编写复杂程序的能力。那个FOR命令括号内红色部分的LOGO命令行实在太长了!这是LOGO语言的致命伤之一-也许原先设计给孩子们使用的LOGO语言的设计者,从来都没有准备让大家用它来设计这样繁琐的计算程序。)TOLEIJIA1;标准的单循环程序MAKEN0;计算符合条件的数的个数MAKES0;计算累加和FORI100999MAKEAINT(:I/100)MAKEBREMAINDER:I100MAKECREMAINDER:B10MAKEBINT(:B/10)IF:A+:B+:C=18TYPE:ITYPECHAR32MAKEN:N+1MAKES:S+:IPRTYPE总共有TYPE:NPR
《logo语言的双刃剑go label 语句》由会员小**分享,可在线阅读,更多相关《logo语言的双刃剑go label 语句》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-04-08 33页
2024-04-08 10页
2024-04-08 25页
2024-04-08 12页
2024-04-08 10页
2024-04-08 21页
2024-04-08 40页
2024-04-08 34页
2024-04-08 28页
2024-04-08 28页