計算機(jī)科學(xué)中的邏輯結(jié)構(gòu)第三種就是條件結(jié)構(gòu)(分支結(jié)構(gòu))吹截。
圖1
圖1 中的 【如果前面有熔巖執(zhí)行】模塊就是條件結(jié)構(gòu),這個模塊干了什么事情呢凝危?其實就是做了一個判斷:如果前面巖漿我要干什么波俄。或者說:假如前面有巖漿蛾默,我會干什么懦铺。就像我們平時過馬路,如果是紅燈我干什么支鸡,假如是綠燈我會做什么冬念。這就是條件結(jié)構(gòu)趁窃,是不是很簡單。
這個關(guān)卡的任務(wù)是 【開采這些方塊】急前,我們來看下怎么做醒陆。
第一步 ?【摧毀方塊】,把 Steven 面前的方塊摧毀裆针。
第二步 ? ?摧毀方塊后刨摩,方塊下面有可能存在巖漿,這個時候就需要我們的【如果前面有熔巖執(zhí)行】模塊了世吨,執(zhí)行什么呢澡刹?前面有巖漿,當(dāng)然是放個東西把巖漿覆蓋住耘婚,steven才能通過罢浇。這時我們執(zhí)行 【放下圓石前面】模塊。條件結(jié)構(gòu)【如果前面有熔巖執(zhí)行】是包裹住 要執(zhí)行的【放下圓石前面】模塊的边篮。 也就是說前面有巖漿就放圓石覆蓋巖漿己莺。
第三步 ? ?Steven需要開采剩下的方塊奏甫,需要【向前移動】
第四步 ? ?Steven又會遇到方塊戈轿,是不是又要重復(fù)之前的 第一步 第二步 第三步了 ,這個時候’循環(huán)結(jié)構(gòu)‘就又上場了阵子。
數(shù)一數(shù)重復(fù)幾次思杯。1 、2挠进、3色乾、。领突。暖璧。7。一共重復(fù)7次君旦。
這樣任務(wù)就又完成了澎办。如果是紅燈我要停下,假如是綠燈我會通行金砍。條件結(jié)構(gòu)局蚀,我們學(xué)習(xí)完了,你學(xué)會了嗎恕稠?