计算机科学中的逻辑结构第二种就是循环结构。
先看图1。
图1
图1 中的任务是, 在空地上建造房屋,我们使用学过的语句和 顺序结构知识,可以完成图一中的命令。
第一步 【放下桦木板】
第二步 【向前移动】
第三步 【放下桦木板】
第四步 【向前移动】
第五步 【放下桦木板】
第六步 【向前移动】
第七步 【放下桦木板】
第八步 【向前移动】
这些命令,能把我们的任务完成。我们可以想象一下,比如说建造一面墙,这面墙需要100个木板,我们需要拖拽出来100个【放下桦木板】和 【向前移动】。我们要是用计算机做一个房子,我们会非常不好操作。这个时候 ‘循环结构’就出现了 。只要是重复的命令,我们都可以放在循环结构中。再次说明只要是重复的命令,我们就放在循环结构中。简单说重复命令放在循环中。
我们先把上面的命令拆解。
图2
我们可以看到 ,有四个 重复的 【放下桦木板】【向前移动】 ,注意是重复的 【放下桦木板】【向前移动】,于是 我们可以修改成
图3
这就是循环结构。有四个重复的【放下桦木板】【向前移动】 就用重复4次包裹住 重复【放下桦木板】【向前移动】的命令。有10个【放下桦木板】【向前移动】 就用重复10次包裹住重复的【放下桦木板】【向前移动】命令。
怎么把图3中的 【重复4 次】改成【重复10 次】呢,我们看到 【重复4 次】的4 旁边有一个倒三角,我们点击三角就可以选择重复次数。