수업 2: [반복] 블록을 사용한 프로젝트 흐름
프로젝트에서 [반복] 블록을 사용하는 경우에도 명령을 실행하는 동안 동일한 논리를 따릅니다. 이 두 개의 블록 스택은 동일한 동작을 실행합니다. 유일한 차이점은 오른쪽의 블록 스택이 [반복] 블록을 활용한다는 것입니다.

VR 로봇은 [시작 시] 블록의 명령을 따라 스택의 맨 아래로 이동합니다. [반복] 블록은 VR 로봇이 [반복] 블록 다음에 있는 스택의 다음 블록으로 이동하기 전에 블록 내의 동작을 지정된 횟수만큼 반복해야 함을 나타냅니다.
[반복] 블록이 실행되도록 설정된 지정된 횟수는 '조건'을 생성합니다. 조건을 통해 사용자는 프로젝트의 흐름을 제어할 수 있습니다. 프로젝트가 스택의 다음 블록으로 이동하려면 [반복] 블록의 조건이 충족되어야 합니다. 다음 예에서 만들어진 조건은 "[운전하기]와 [회전하기] 명령을 4번 반복하는 것"입니다.

미니 챌린지
이 프로젝트에서는 VR 로봇이 아트 캔버스 놀이터에 파란색 사각형을 그려야 하지만 프로젝트에 오류가 있습니다. 프로젝트를 편집하여 미니 챌린지를 해결하세요!

미니 챌린지를 완료하려면 다음 단계를 따르세요.
- 로봇은 운동장 중앙에서 출발하여 큰 파란색 사각형의 네 변을 그립니다.
-
Unit3Lesson2 프로젝트를 이 이미지와 일치하도록 수정하세요. VR 프리미엄 계정에서는 VEX코드 블록, 스위치 블록 또는 두 가지 블록 유형을 조합하여 사용할 수 있습니다.

- 프로젝트를 시작하고 VR 로봇이 예상되는 동작을 완료하지 못하는 부분을 파악합니다.
- 프로젝트를 수정하고 프로젝트를 다시 실행합니다. VR 로봇이 예상되는 행동을 완료하는지 확인하세요.
- VR 로봇이 파란색 사각형을 그리지 않으면 이전 단계를 반복하여 다시 시도하세요. VR 로봇이 파란색 사각형을 그릴 때까지 프로젝트를 계속 수정하고 실행합니다.
- VR 로봇이 아트 캔버스 놀이터에 파란색 사각형을 성공적으로 그리면 프로젝트를 저장합니다.
축하해요! 미니 챌린지를 해결했습니다!