- 少兒計算思維養成記:六個孩子的編程學習筆記
- 包若寧等編著
- 407字
- 2022-04-24 09:43:42
一、知識點
(一)什么是條件判斷?
角色的有些動作,不是總是執行的,而是根據情況有選擇地執行。比如我想去踢球,可是媽媽說踢球可以,不過得滿足一個條件:
如果“做完作業”,那么“可以去踢球”;否則“只能繼續留在家里”。
在這個例子中,“做完作業”就是條件。對于一個條件只有兩種結果:要么滿足,要么不滿足。
(二)多個條件的組合
如果有兩個條件的話,組合就多了(見圖6-1)。比如除了“做完作業”這個條件之外,媽媽又提高了要求,提出了第二個條件:

圖6-1 Scratch中用“>,<,=”做條件判斷(左)以及條件的組合(右)
如果“做完作業”,并且“彈琴時間>50分鐘”,那么“可以去踢球”;否則“只能繼續留在家里”。
在這個例子中,“做完作業”是條件1,“彈琴時間>50分鐘”是條件2,同時滿足這兩個條件才能去踢球,這時候就用“條件1與條件2”。
我總是琢磨,要是換成下面的組合該多好:如果“做完作業”,或者“彈琴時間>50分鐘”,那么“可以去踢球”;否則“只能繼續留在家里”。這樣的話,兩個條件中有一個成立就可以去踢球,我就可以挑簡單的做了。