入门向对象下达命令程序(1)程序(2)计算器变量:记忆东西字符串(1)字符串(2)输入如果当:循环和重复事情随机数和选择有限状态机
当:循环和重复事情

有时候你想电脑一遍又一遍的执行一件事情,循环就是用来让电脑执行某件事情多于一次的。

循环的其中一种是‘无限循环’。使用无限循环时,电脑会一遍又一遍的重复做同一样事情。电脑会一直无休止的执行这条命令。

你用‘当 (真)’指令来开始一个无限循环。首先你输入‘当(真)’,然后输入一个大括号‘{'。之后你输入所有你希望电脑重复执行的指令。最后,你输入另外一半大括号‘}’。例如,在上面的程序中,电脑会一直告诉你你是多么的棒,它是多么的喜欢你。

电脑会在这个无限循环中重复执行这些指令。为了让电脑停下来,你必须点击‘停止’按钮。

循环用来计数是非常有用的,上面的程序从1开始计数。记住当你想要电脑停止计数时,你需要点击‘停止’按钮。

在程序开始n=1,电脑显示出来1。之后,n加上1等于2,电脑显示出来2。之后n再加上1等于3,电脑屏幕显示3。这些过程一次次的重复执行,这样电脑就可以计数了。

通常情况下,你不想让电脑无休止的重复一件事情。在巴别脚本(Babylscript)中,有一个叫做‘跳出’的命令,当电脑遇到‘跳出’指令后,停止重复执行。

这段程序使用‘跳出’指令从1到5计数。n从1开始,程序每重复一次,n增加1。但是当n = 5时,循环停止,电脑显示‘完成’。

当特别的事情发生的时候,你可以使用‘跳出’指令跳出循环。在这段程序中,电脑问了你一个问题。它会一直问你同样的问题直到你回答出了正确答案。

在左边,你需要写一段程序来发射火箭。为了发射一个火箭,首先你需要从30到1倒数。有一个特殊的机器用来计数,你可以给‘机器’对象一个命令‘说’,然后给他一个需要倒数的数字。在这段程序里,你需要让机器从30倒数到1,之后你给出‘升空’命令。如果计数正确的话,火箭就会发射到太空了。计数的话你需要使用一个循环,你的代码应该和从1数到5那段程序差不多,你可以参考着来编写。

|

Programming Basics

Programming Basics: Beginners

电子邮件 | 关于 | 隐私政策