잘했어요!
대구를 잡았어요!
대구를 돌고래에게 먹이로 주면
돌고래가 난파선으로 데려다준대요
거기 보물이 있을지도 모르죠
점점 가까워지고 있네요
다음 퍼즐은 더 어려울 거예요
그래서 코딩 기술을 더 배워야 해요
이건 뭐죠?
동굴?
환영합니다, 탐험가 여러분!
저는 오징어예요
앞선 퍼즐 몇 개에서 똑같은 명령어를
계속 반복해 사용하셨죠?
좀 귀찮았겠네요
설거지나 이 닦기처럼
계속 반복해야 하는 일을
지루하지 않게 할 수 있다면
하고 바란 적 있나요?
그럼 정말 좋겠죠
컴퓨터는 코딩 루프를 사용해
같은 작업을 반복하는 데 아주 능숙해요
프로그램에서 동일한 지시문을
많이 사용해야 한다면, 루프를 사용해 보세요!
루프에는 목표가 이뤄질 때까지
명령어를 반복하는 repeat until goal이 있어요
프로그램이 repeat until goal 루프를 시작하면
목표에 도달할 때까지
내부의 지시문을 계속 실행합니다
직접 해보세요!
반복하고 싶은 명령어를
repeat until goal 블록 안에 넣고
run을 클릭한 다음 지켜보세요!
와, 좀 희한하네요
오징어가 코딩을 할 줄 누가 알았겠어요?
오징어한테 손가락이 있는 줄도 몰랐는걸요
이제 루프에 대해 배웠으니
루프를 사용해 더 많은 보물을 찾아봅시다
자막: Amara.org 커뮤니티