엔트리 블록코딩의 7단계까지 왔다. 엔트리봇에게 반복적으로 동작시키는 것도 알았다. 새로운 블록이 7단계에 보여준다. 부채질하기 블록이다. 부채질하기 블록은 꽃을 제거하는 명령어이다. 지금까지 어떻게 했는지 알았으니 블록을 조립해 본다.
주어진 미션
엔트리 블록코딩 7단계에서 제시된 미션은 위의 이미지에서 보이는 꽃을 제거한 후 목적지까지 엔트리봇을 이동시키는 것이다.
7단계까지 왔으면 이제 어떻게 하는지 느낌이 올 것이다.
당연하겠지만 반복하기 블록 또한 느낌이 올 것이다.
반복하기 블록은 반복하기 블록 내에 조립된 블록을 반복적으로 수행한다.
즉, 엔트리봇에게 반복적인 명령을 행하도록 할 수 있다.
제시된 블록
이번에 제시된 블록은 5가지이다.
6단계까지 이미 사용해 본 블록이 있고, 새로 추가된 것이 부채질하기 블록이다.
부채질하기 블록은 꽃을 제거하는 명령어이다.
제시된 블록의 기능을 살펴보도록 하자.
- 앞으로가기
엔트리봇이 앞으로 전진한다. - 왼쪽으로돌기
엔트리봇이 왼쪽으로 돈다. - 오른쪽으로돌기
엔트리봇이 오른쪽으로 돈다. - 부채질하기
엔트리봇이 꽃을 제거한다. - 반복하기
반복하기 블록에 조립된 다른 블록을 지정한 횟수만큼 반복한다.
블록조립하기 1단계
쉬움 7단계에서 반복하기 블록이 아직 익숙하지 않을 수도 있다.
반복하기 블록이 익숙하지 않다면 이것만 빼고 진행을 시켜보도록 하자.
그렇다면 반복하는 블록들이 어떤것이 있는지 눈으로 보일 것이다.
반복하기 블록을 사용하지 않고 엔트리봇을 움직이기 위한 블록을 조립해 보자.
길기도 하다.
엔트리봇이 꽃을 제거하고 목적지까지 도착했지만 조립된 블록은 길기만 하다.
반복되는 부분들을 찾아보자.
이 부분들을 반복하기 블록에 조립하면 된다.
반복하기 블록에 대한 자세한 설명은 이전에 작성한 내용을 살펴보도록 하자.
▶ 엔트리 블록코딩 반복하기 오른쪽으로돌기 왼쪽으로돌기 앞으로가기 쉬움 6단계 이상한 숲 속의 엔트리봇
반복하기 블록 사용하여 조립하기
위의 조립한 이미지에서 반복되는 부분을 찾았다면 반복하기 블록을 사용하여 조립하면 된다.
반복하기 블록의 사용의 아래의 이미지와 같다.
앞으로가기 블록 2번의 사용은 반복하기 블록으로 감싸고 횟수를 2번으로 지정하는 것과 같다.
이것을 참고하여 블록을 다시 조립해 보도록 하자.
어렵지 않게 변경할 수 있을 것이다.
블록을 삭제하는 방법은 삭제하고 싶은 블록을 클릭한 후 delete 키를 눌러주면 된다.
반복하기 블록을 사용하여 재조립한 모습을 보면 아래와 같다.
내용이 간편해 졌다.
반복되는 블록을 나열하는 것도 좋지만 반복하기 버튼을 사용하면 작업을 단순화 시킬 수 있다.
어렵지 않다.
반복되는 작업을 위해 반복하기 블록을 사용한 것이다.
'programming > BlockCoding' 카테고리의 다른 글
엔트리 블록코딩 쉬움 9단계 이상한 숲 속의 엔트리봇 (0) | 2021.08.16 |
---|---|
엔트리 블록코딩 쉬움 8단계 이상한 숲 속의 엔트리봇 (0) | 2021.08.15 |
엔트리 블록코딩 반복하기 오른쪽으로돌기 왼쪽으로돌기 앞으로가기 쉬움 6단계 이상한 숲 속의 엔트리봇 (2) | 2021.08.12 |
블록코딩 엔트리 반복하기 앞으로가기 쉬움 5단계 이상한 숲 속의 엔트리봇 (0) | 2021.08.11 |
블록코딩 엔트리 왼쪽으로돌기 오른쪽으로돌기 수풀헤치기 쉬움 4단계 이상한 숲 속의 엔트리봇 (0) | 2021.08.10 |
댓글