内容正文:
9 控制-循环结构
在程序的运行流程中,我们经常需要使用到重复执行特定指令的情况,可以使用循环结构来简化代码的内容。Scratch提供以下3种循环结构:
A
计数式循环
B
无限
循环
C
条件式
循环
9.1 计数式循环
要重复执行有限次数的指令时,可以使用计数式循环功能块。例如:让小猫重复10次向前10步并变换下一造型的操作。我们可以在这个功能块中设置参数,指定它所包含的功能块要被重复执行几次,默认次数是10次。
9.1 计数式循环
练习:让小猫画出一个正方形
任务一:马儿奔跑
9.2 无限循环
要不断地重复执行某些指令时,就可以用无限循环。例如:我们要让小猫不断地左右来回走动,就可以使用该功能模块。
任务二:水底世界
9.3 条件式循环
如果不是重复执行特定次数的指令,而是重复执行直到某个情况发生为止,可以使用条件式循环。在功能块中,我们要在“重复执行直到”后嵌入另外一个六角形的条件式功能模块,这条语句才会完整。
9.3 条件式循环
在程序中,经常需要使用条件式来判断某种状况是否成立,它经常使用在循环结构和旋转结构中。条件式的运算结果是布尔值,只有True(成立)和False(不成立)两种。在Scratch中,条件式使用六角形的功能块来表示。
任务三:竞走
THANKS!
$$