4권 · 9. 재귀함수로 그림을 그려요 3
재귀함수로 그림을 그려요 3
반복되는 그림이 점점 작아지며 멋진 무늬가 돼요. 재귀함수로 그림 속에 또 그림을 그려 볼 거예요! ✨
오늘의 미션
재귀함수로 빙글빙글 이어지는 반복 무늬를 만들어요.
무엇을 만들까?

재귀함수는 자기 자신을 다시 부르는 함수예요.
크기나 방향을 조금씩 바꾸면 멋진 반복 그림이 만들어져요.
끝나는 조건을 넣어야 그림이 알맞은 곳에서 멈춰요.
준비물
- 엘리오그림을 그려 줄 작은 로봇 친구예요.
- 재귀함수 블록같은 일을 다시 하게 만드는 블록이에요.
- 색과 모양반복 그림을 더 예쁘게 꾸며 줘요.
따라해 보자
- 1
기본 모양 정하기
먼저 반복해서 그릴 선이나 도형을 골라요.
- 2
조금 바꾸기
그릴 때마다 크기나 방향을 조금씩 바꿔요.
- 3
다시 부르기
함수가 자기 자신을 불러 다음 모양을 이어서 그려요.
- 4
멈추는 조건 넣기
너무 작아지면 그만 그리도록 약속해요.
완성 코드
아래는 실제 Scratch 3.0 완성 코드예요. 그대로 보면서 따라 만들어요.
Arrow1
⚑ 클릭했을 때
(90)도 방향 보기
x: (-200) y: (-130) (으)로 이동하기
모두 지우기
펜 내리기
펜 색깔을 (1) (으)로 정하기
시에르핀스키 삼각형 그리기 350
정의하기 시에르핀스키 삼각형 그리기 ( )
만약 (길이) < (10) (이)라면
(3)번 반복하기
(길이)만큼 움직이기
↺ (120)도 돌기
아니면
시에르핀스키 삼각형 그리기 (길이) ÷ (2)
((길이) ÷ (2))만큼 움직이기
시에르핀스키 삼각형 그리기 (길이) ÷ (2)
↺ (120)도 돌기
((길이) ÷ (2))만큼 움직이기
↻ (120)도 돌기
시에르핀스키 삼각형 그리기 (길이) ÷ (2)
↻ (120)도 돌기
((길이) ÷ (2))만큼 움직이기
↺ (120)도 돌기
진짜 소스: 4.재귀함수로 그림을 그려요 3.sb2 · 20블록
도전!
회전 각도나 색을 바꿔서 나만의 재귀 무늬를 만들어 보세요.


스스로 반복 규칙을 만든 멋진 코딩 예술가예요! 🌟