4.逻辑结构(三):条件结构

计算机科学中的逻辑结构第三种就是条件结构(分支结构)。

图1

4.逻辑结构(三):条件结构_第1张图片

图1 中的 【如果前面有熔岩执行】模块就是条件结构,这个模块干了什么事情呢?其实就是做了一个判断:如果前面岩浆我要干什么。或者说:假如前面有岩浆,我会干什么。就像我们平时过马路,如果是红灯我干什么,假如是绿灯我会做什么。这就是条件结构,是不是很简单。

这个关卡的任务是 【开采这些方块】,我们来看下怎么做。

第一步  【摧毁方块】,把 Steven 面前的方块摧毁。

第二步    摧毁方块后,方块下面有可能存在岩浆,这个时候就需要我们的【如果前面有熔岩执行】模块了,执行什么呢?前面有岩浆,当然是放个东西把岩浆覆盖住,steven才能通过。这时我们执行 【放下圆石前面】模块。条件结构【如果前面有熔岩执行】是包裹住 要执行的【放下圆石前面】模块的。 也就是说前面有岩浆就放圆石覆盖岩浆。

第三步    Steven需要开采剩下的方块,需要【向前移动】

第四步    Steven又会遇到方块,是不是又要重复之前的 第一步 第二步 第三步了 ,这个时候’循环结构‘就又上场了。

数一数重复几次。1 、2、3、。。。7。一共重复7次。


4.逻辑结构(三):条件结构_第2张图片

这样任务就又完成了。如果是红灯我要停下,假如是绿灯我会通行。条件结构,我们学习完了,你学会了吗?

你可能感兴趣的:(4.逻辑结构(三):条件结构)