만약(if)-아니면(else) 조건/선택 실행문은 2가지 중 하나를 선택하게 됩니다. 예를 들어 다람쥐 스크랫(Scrat)이
도토리를 발견하면? 스크랫은 행복하게되고, 그렇지 않으면 스크랫은 슬퍼하면서, 도토리 찾기를 계속합니다. 자 이제
만약(if)-아니면(else) 조건/선택 구조를 사용해 우리 친구 스크랫을 도와줘봅시다. 이 블럭은 "만약(if)" 블럭과 똑같아 보이지만,
그 아래에 "아니면(그렇지 않으면)"이라는 부분이 더 있습니다. "앞으로 이동(move forward)"블럭을
"실행(do)" 부분에 넣고, "아니면(else)" 부분에 "왼쪽으로 돌기(turn left)"를 넣으면,
다람쥐 스크랫은 그 앞에 길이 있으면, 앞으로 움직이고, 그 앞에 길이 없으면,
왼쪽으로 회전(turn left) 합니다. 이 "만약(if)-아니면(else)" 블럭은 이렇게 어떤 조건에 따라,
두 가지 경우 중 하나를 선택하게 됩니다. 그리고 "만약(if)" 블럭과 마찬가지로 "만약(if)-아니면(else)" 블럭 안에 "반복(repeat)" 블럭을 넣을 수 있습니다.
자 이제 다람쥐 스크랫이 도토리를 얻을 수 있도록 도와줘 볼까요?