登陆注册
45421700000074

第74章 怎样让计算机当老师

下面是一个做算术的LOGO程序,计算机出题,由你来做,它给你判对错,并记录做对和做错的题数。

TO ZSSMAKE“M 0MAKE“N 0MAKE“X RANDOM00MAKE“Y RANDOM100MAKE“H:X+:YPRINT1(SENTENCE:X[+]:Y[=])MAKE“DA RQMAKE“DA FIRST:DAIF:DA=:H THEN MAKE“M:M+1PR([DUI!])ELSE MAKE”N:N+1 PR(SEN TENCE[CUO!YING GASHI:]:H)PR[]PR(SENTENCE[DUI]:M[CUO]:N)PR[]ZSSEND下面我们来分析这个程序是怎么让计算机变成算术老师”的。

过程名ZSS是做算术三个字的汉语拼音的字头。

过程体共有13行。

第1行给变量M赋初值0,变量M将记录做对的题目个数。

第2行给变量N赋初值0,变量N将记录做错的题目个数。

第3行和第4行都使用了随机数承数RANDOM。RANDOM后面要跟一个正数N(本例是100),每次执行这个函数,它就产生一个1——N之间的整数,到底是1——N之间的哪个整数是没准的。例如当N是10时,它能可能产生1、2、3、4、5、6、7、8、9中随便哪个数。第3行将产生的随机整数赋给了变量X,第4行将产生的随机整数赋给变量Y。X和Y就是这位算术老师出的加法的加数。

第5行计算机先做一遍X+Y的和,并把它存在变量H中。

第6行的功能是显示出这个加法式子,例如:31+14=这里使用了SENTENCE命令。SENTENCE的中文含义是句子。它的功能是把跟在它后面的字和表等,按顺序组合成一个“句子”,并把表的[]去掉。

PRINT1同PRINT(可缩写为PR)的功能基本一样,只是PRINT1输出后不换行。所以你敲的得数将显示在算式“=”的右侧,而不是下一行。

第7行是从键盘输入一个表,并将它赋给变量DA(“答案”汉语拼音字头)

第8行是把变量DA表中的第一个元素再赋值给变量DA。经过这样的变换,从键盘敲入的内容(实际上敲入的就是数)才成为数字存在变量DA中。

第9行是一个较复杂的条件语句。条件是:从键盘输入的DA(答案)等于H(计算机自己算的和)

吗?如果条件满足,则做:

①将M+1赋给M,即变量M增加1(对题的数目加1)

②显示“DUI!”(对!)

①将N+1赋给N,即变量N增加1(错题的数目加1)

②显示“GUO!YINGSHI:”XX(错!应该是:XX)XX即H中存着的本题正确答数。

第10行输出一个空行。

第11行显示当前对题的个数和错题的个数。

第12行输出一个空行。

第13行是递归调用,使程序可以反复运行。可以用CTRL—G停止程序运行。

怎样用LOGO海龟绘图按规定的顺序(先开显示器、后开主机)开机,当屏幕上出现BASIC的提示符“[”,键入:LG按RETURN键后,可见屏幕上出现:CHINNESE EDUCATION COMPUTERLOGOVERSION 111987.6?

“?”号是LOGO语言的提示符。说明现在中华学习机已经工作在LOGO语言状态下。

键入:DRAW按回车键后,可以看到屏幕中心处出现一个箭头状的几何图形。这就是LOGO语言中大名鼎鼎的“海龟”。我们可以下命令叫它在屏幕上“爬行”(当然要比真海龟爬的快),它爬行留下的“足迹。就可以画出图来。让我们试试看。

下面每行的英文字符和数字是键入的命令,括弧中的汉字是解释这一命令。括弧和汉字都不需要输入。但不要忘了每个命令后都按RETURN(回车)键。同时要注意,命令和数字之间一定要有一空格。

FD100(向前走100步)

LT90(左转弯90度)

FD50(向前走50步)

LT90(左转弯90度)

FD100(向前走100步)

LT90(左转弯90度)

FD50(向前走50步)

现在,屏幕上出现了一个长100,宽50的长方形。如果嫌海龟“碍事儿”的话,可以键入HT按回车键后,可以发现小海龟藏起来了。

实际上,指挥海龟在屏幕上画图,就象指挥小朋友在操场上走步一样,只需要给海龟一些“口令”就可以了。可惜的是,这只海龟目前只懂英文(有懂汉语拼音的,不过那得使用一个专门的软件),所以我们应该首先记住这些口令。

下面是这些口令(括弧中是这些口令的英文原词,用这些原词,海龟也认识):FD前进(FORWARD)

BD后退(BACK)

RT右转(RIGHT)

LT左转(LEFT)

PU抬笔(PENUP)

PD落笔(PENDOWN)

HT藏海龟(HIDETURTLE)

ST显海龟(SHOWTURTLE)

CS清屏幕(CLEARSCREEN)

DRAW重新画图

下面顺序键入以下命令,屏幕上将画出一个三角形。

DRAWRT30FD90RT120FD90HT请使用上述命令画一个正方形,也可以画一些你喜欢的其它图形。

怎样用重复命令让海龟画图

画一个50步长的正方形,需要使用4遍下述命令:FD50RT90如果有一个能让海龟自动重复执行的命令该多好呵。想的不错。LOGO语言有这样一个命令:REPEAT重复请键入:PEPEAT 4[FD 50 RT 90]屏幕上立刻画出了正方形。

在上述命令中,方括弧中的内容叫命令表。表中各个命令之间要用空格隔开。方括弧外左边的数字(本例中是4)表示命令表被重复执行的次数。

请运行下边几个重复命令,看屏幕上将出现什么图形。每执行一个重复命令之前,执行一次DRAW命令,以免几个图形混在一起。

REPEAT10[REPEAT 4[FD 60 RT90]RT 36]REPEAT 3[FD 30 RT 120]REPEAT 3[REPEAT 3[FD 50 RT 120]RT120]REPEAT 5[FD 40 RT360/5]REPEAT 8[FD 40 RT360/5]REPEAT 100[FD 2 RT360/100]运行上述命令,并认真观察和思考,可以发现:1.REPEAT命令可以嵌套使用。

2.用REPEAT命令可以画正五边形,正八边形,也可以画任意多边的正多边形。画正N边形的命令是:REPEAT N[FD边长RT 360/N]表中的360/N,是360除以N,在许多计算机语言中“÷”号用“/”表示。

3.当N相当大时(即边数非常多时)例如N=100时,正多边形看起来就象圆了。

同类推荐
  • 智慧百科(奥运卷)

    智慧百科(奥运卷)

    本系列丛书一共为分9卷,分别主动物卷、奥运卷、航天卷、军事卷、植物卷、体育卷、历史卷、科学卷、人体卷。
  • 探索未知-神秘的城堡文化

    探索未知-神秘的城堡文化

    探索未知,追求新知,创造未来。本丛书包括:奇特的地理现象、遗传简介、生活物理现象解读、奥妙无穷的海洋、认识微生物、数学经典题、垃圾与环境、湛蓝浩瀚四大洋、生物的行为、漫谈电化学、数学古堡探险、中国的世界文化遗产、中国古代物理知识、中国三大三角洲、中国的地理风情、多姿的中国地形、认识少数民族医学、悠悠的中国河流等书籍。
  • 万事人不愁:生活百科金点子大全

    万事人不愁:生活百科金点子大全

    可以说,最幸福的人,不是拥有很多物质的人,而是能够驾驭物质的人,能够使生活方便自如的人。生活中,往往多了一个好的点子,就少了一份苦愁。所谓“万事人不愁”,就是什么事也难不倒,这何尝不是人生的至高境界?有了“光灿灿”的金点子,哪里还有什么可发愁的?本书全面系统地教你如何运用金点子,去解决困难,处理问题。书中涉及居家过日子最基本的层面,将其中诸多容易碰到的问题集中起来,即针对大?平时可能遇到的棘手之事,开列出最有效的“妙方”,为你提供帮助,为你支招,让你过得轻松,过得愉快。
  • 探究式科普丛书-生命的基本单位:细胞

    探究式科普丛书-生命的基本单位:细胞

    本书主要向读者介绍了细胞的种类、结构、特征、组成以及生理周期,细胞分裂等基础知识。细胞与生命的关系,如DNA转录和基因表达等概念。
  • 科学奥秘丛书-改变世界的发明

    科学奥秘丛书-改变世界的发明

    人类的进步离不开科学家的发明创造,很多划时代的发明改变了或正在改变着我们的生活,本书向读者介绍了一些给人类社会产生巨大影响的发明。
热门推荐
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 屌丝万岁

    屌丝万岁

    本书是一个屌丝和他的一帮屌丝朋友的故事,主要是以搞笑为主的,很多内容都是比较荒诞没有逻辑的,对此希望大家不要过于纠结。故事的叙述可能有点杂乱,这和我淫荡的叙述风格有关,但文中所有故事大都是来自真实的生活,来自我自己的故事,或者我身边朋友的故事,通过文字的艺术加工后再展现出来。女神诚可贵,生命价更高,女汉出来闹,撒腿快点逃!所以说文中也会出现女汉子这个危险的物种。一个伟大的组织“禽兽星”将会完全颠覆你对屌丝的看法。看“禽兽星”的四个贱人如何将屌丝演绎的轰轰烈烈不平凡。本文我将会用第一人称,用写日记一样的白话口吻进行写作,欢迎大家来拍砖,叫骂!
  • 贪恋红尘三千尺

    贪恋红尘三千尺

    本是青灯不归客,却因浊酒恋红尘。人有生老三千疾,唯有相思不可医。佛曰:缘来缘去,皆是天意;缘深缘浅,皆是宿命。她本是出家女,一心只想着远离凡尘逍遥自在。不曾想有朝一日唯一的一次下山随手救下一人竟是改变自己的一生。而她与他的相识,不过是为了印证,相识只是孽缘一场。
  • 腹黑爹地,来迟了

    腹黑爹地,来迟了

    他和她在大学里相爱,本以为会理所应当的结婚生子,他却忽然消失,留下身怀六甲的她成为了一名抬不起头的未婚妈妈。毕业后,夏小遥庆幸自己的孩子很乖巧,本以为自己的生活会就这样下去越来越好的时候,他的再次出现再次毁了一切!爱与不爱,她该如何选择?
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 若应

    若应

    在国都‘天城’的东方,算是整个国家最为富饶的地方了。这片大陆,拥有着肥沃的土地,美丽的景色,复杂的地形,也充斥着形形色色的人们。沿着河流,坐落着渔民的小屋;城市的中央,也会有几家华美的酒楼;有樵夫在山间砍柴;有农民在田间耕地;有伙计在茶馆前招呼客人;也有僧人,道士,坦胸露肚的猛汉,蒙着面的侠客,或从容,或匆匆,穿行在某一条街道上——我们或知到他们的道观庙宇,我们或不知他们的藏身之处。他们也许赶去比武,他们也许躲避追兵。有人是往来行骗,有人只是浪迹天涯。有人是追寻同伴,有人却是索寻仇敌。有人结伙,有人独行。有人大张旗鼓,有人悄然潜行。有人为所得,有人不为所得;有人为所求,有人不为所求。他们或许同哭,他们或许同笑;他们或许结为兄弟,他们或许来自四方。也就是这些人,奸诈的,胆怯的,勇猛的,老练的,油滑的,笨拙的,机智的,凶残的……组成了整个,我们所谓的,江湖。
  • TFBOYS俊凯我会追到你

    TFBOYS俊凯我会追到你

    唐果,一个跟糖果一样甜甜的女生,一个深深喜欢着王俊凯的女生。对于唐果来说,王俊凯就是她生命中的太阳,她一直努力朝着他前进,甚至为了他努力的考上了和他一样的高中。也许是上天眷恋她,所以让她有机会在入学第一天就和他们相遇,熟悉。她善良,可爱,偶尔会有一些小迷糊,这样的女生虽然不完美,却不知道为什么就成功的吸引到了他们的目光。
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 异世邪尊之韩天

    异世邪尊之韩天

    在玄天大陆,遇恩师,教导《玄天邪功》,天才算什么,看谁不爽吸谁修为,任你有什么天才地宝,也赶不上我。千金小姐算什么?妖女,圣女爱我爱到欲罢不能。实现醉卧美人膝,醒掌天下权。——韩天,穿越异世大陆,成就一代邪尊(如果这个小说没有人看的话,相信我,我一定太监。只要还有一人看,我就坚持下去!!多多帮助)【求花花,求打赏,不需要多,凭个论】
  • 著名发明家成才故事(中国名人成才故事)

    著名发明家成才故事(中国名人成才故事)

    本套书精选荟萃了中国历史上最具有代表性的也最具有影响力的名人,编辑成了这套《中国名人成才故事》(共10册),即《著名政治家成才故事》、《著名军事家成才故事》、《著名谋略家成才故事》、《著名思想家成才故事》、《著名文学家成才故事》、《著名艺术家成才故事》、《著名科学家成才故事》、《著名发明家成才故事》、《著名财富家成才故事》、《著名教育家成才故事》等,这些故事既有趣味性,又蕴含深刻的道理,能够带给我们深刻的启迪,是青少年课外不可缺少的精神食粮。