컴퓨터들은 반복적인 작업을 아주 잘 수행합니다. 여러분들은 10, 20, 100까지 숫자를 카운트할 수 있지만 컴퓨터는
1억 또는 1조까지도 숫자를 카운트 할 수 있습니다. 그러면서도 절대로 지루해하지도 않고 몇 초면 가능합니다.
숫자를 카운팅하거나, 그림을 그리거나, 어떤 것들을 하던지간에--컴퓨터들은 수백번 또는 그이상 수십억번도 반복 할 수 있습니다.
프로그래밍에서 이러한 반복 작업을 루프(loop)라고 부릅니다. 루프는 여러분이 만든 코드를 계속 반복하고 또 반복하도록 하는 방법입니다.
다음 퍼즐에서, 여러분의 목표는 안나가 "반복(Repeat)"블럭을 이용해 사각형을 만들 수 있도록 도와주는 것입니다.
"반복(Repeat)" 블럭 안에 넣는 모든 코드 블럭들은 순서대로 실행되면서
여러분이 원하는 횟수 만큼 반복될 것입니다. 사각형을 그리기 위해서, "앞으로 이동" 블럭과 "오른쪽으로 회전" 블럭을
4번 사용할 수 있습니다. 하지만, 가장 쉬운 방법은 컴퓨터에게 "앞으로 이동" 블럭과 "오른쪽으로 회전 : 90도" 블럭을 1번 사용한 다음에
그 2개의 블럭을 묶은(세트) 것을 4번 반복해서 실행하도록 하는 것입니다. 그러기 위해
"반복(Repeat)" 블럭 안에 "앞으로 이동", "오른쪽으로 회전" 블럭을 함께 집어넣으면 됩니다. 자 기억하세요.
"반복(Repeat)" 블럭에 있는 수를 바꾸면, 원하는 작업을 블럭 안에 넣고
원하는 횟수만큼 실행시킬 수 있습니다.