프랙탈은수학적도형으로도연구되고있다. 프랙탈기하학은프랙탈도형의성질을연구하는수학분야의하나이며, 과학, 공학, 컴퓨터, 예술에적용되기도한다. 또한프랙탈기하학은실용적인목적으로많이이용되며, 현실세계의매우불규칙한물체들을표현하기위한수단이되기도한다. 즉, 프랙탈기법은과학의여러분야에서

Similar documents
<BDC3BFA1B8A3C7C9BDBAC5B020C7C7B6F3B9CCB5E52DBEE7BDC4BAAFB0E62E687770>

untitled

제 2 교시 2019 학년도 3 월고 1 전국연합학력평가문제지수학영역 1 5 지선다형 1. 의값은? [2점] 일차방정식 의해는? [2 점 ] 두수, 의최대공약수는? [2 점 ] 일차함수 의그래프에서

1 peaieslvfp3 1. 두점사이의거리 수직선위의두점사이의거리를구할수있다. 좌표평면위의두점사이의거리를구할수있다. 수직선위의두점사이의거리 todrkrgo qhqtlek 오른쪽그림은충무로역을중심으로한서울시지하철 3`호선노선도의일부분이다. 충무로역을` 0, 을지로 3`

기본도형과작도 1 강 - 연습문제 1. 오른쪽그림과같이직선l 위에점,, 가있을때, 옳지않은것은? 1 = 2 = 3 = 직선l 4 = 5 = l 2. 오른쪽그림에서 = = 이다. 다음( ) 안에알맞은수를쓰시오. 1 =( 2 =( 3 =( 4 =( ) ) ) ) 3. 한평

도형의닮음 1 강 - 닮은도형과닮음중심 사이버스쿨우프선생 닮음도형 : 일정한비율로확대또는축소하였을때닮음모양의도형 기호 : ABCD A'B'C'D' [ 예제 1 ] 그림에서와같이두닮은도형 ABCD 와 A'B'C'D' 에서대응점, 대

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37

벡터(0.6)-----.hwp

Microsoft PowerPoint - logo_2-미해답.ppt [호환 모드]

최종 고등수학 하.hwp

윈도우즈프로그래밍(1)

7. 다음그림과같이한변의길이 가 4 6 인마름모의넓이를구 하여라. 10. 다음그림과같이모선의길이가 6 cm 인원뿔의밑면의 둘레의길이가 6π cm 일때, 원뿔의높이와부피를구한 것은? 1 6 cm, 6 π cm 6 cm, 6π cm 8. 다음과같이한변의길이가 8 인정육 면

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

1

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

<B1B9BEEE412E687770>

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

슬라이드 1

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

<C1DF29BCF6C7D020315FB1B3BBE7BFEB20C1F6B5B5BCAD2E706466>


게임 기획서 표준양식 연구보고서

<30325FBCF6C7D05FB9AEC7D7C1F62E687770>

< D312D3420BBEFB0A2C7FCC0C720BFDCBDC9B0FA20B3BBBDC E485750>

PowerPoint 프레젠테이션

Microsoft Word - PLC제어응용-2차시.doc

KJME-2003-h.hwp

Microsoft PowerPoint - chap06-2pointer.ppt

고 학년도 9월고수학 1 전국연합학력평가영역문제지 1 1 제 2 교시 수학영역 5 지선다형 3. 두다항식, 에대하여 는? [ 점 ] 1. 의값은? ( 단, ) [ 점 ] 다항식 이 로인수분해될때, 의값은? ( 단,,

제 5강 리만적분

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가


untitled

COVER.HWP

이슈분석 2000 Vol.1

가볍게읽는-내지-1-2

한눈에-아세안 내지-1

kbs_thesis.hwp


Microsoft PowerPoint - additional01.ppt [호환 모드]

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

<BCF6B8AEBFB5BFAA28B0A1C7FC295FC2A6BCF62E687770>

일반각과호도법 l 삼각함수와미분 1. 일반각 시초선 OX 로부터원점 O 를중심으로 만큼회전이동한위치에동경 OP 가있을때, XOP 의크기를나타내는각들을 ( 은정수 ) 로나타내고 OP 의일반각이라한다. 2. 라디안 rad 반지름과같은길이의호에대한중심각의 크기를 라디안이라한

Studuino소프트웨어 설치

01

문제지 제시문 2 보이지 않는 영역에 대한 정보를 얻기 위하여 관측된 다른 정보를 분석하여 역으로 미 관측 영역 에 대한 정보를 얻을 수 있다. 가령 주어진 영역에 장애물이 있는 경우 한 끝 점에서 출발하여 다른 끝 점에 도달하는 최단 경로의 개수를 분석하여 장애물의

0 cm (++x)=0 x= R QR Q =R =Q = cm =Q =-=(cm) =R =x cm (x+) = +(x+) x= x= (cm) =+=0 (cm) =+=8 (cm) + =0+_8= (cm) cm + = + = _= (cm) 7+x= x= +y= y=8,, Q

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)


슬라이드 1

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - chap05-제어문.pptx

슬라이드 1

Microsoft PowerPoint - ch02-1.ppt

8. 8) 다음중용어의정의로옳은것은? 1 정사각형 : 네변의길이가같은사각형 2 정삼각형 : 세내각의크기가같은삼각형 3 이등변삼각형 : 두변의길이가같은삼각형 4 평행사변형 : 두쌍의대변의길이가각각같은사각형 5 예각삼각형 : 한내각의크기가 90 보다크고 180 보다작은삼각

tiawPlot ac 사용방법

10-2 삼각형의닮음조건 p270 AD BE C ABC DE ABC 중 2 비상 10, 11 단원도형의닮음 (& 활용 ) - 2 -

Microsoft Word - src.doc

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

Microsoft PowerPoint - e pptx

금오공대 컴퓨터공학전공 강의자료

3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로

제 3강 역함수의 미분과 로피탈의 정리

Office 365 사용자 가이드

7) 다음의 다음 9) 남학생과 9. zb 여학생 각각 명이 갖고 있는 여름 티 셔츠의 개수를 조사하여 꺾은선그래프로 나타낸 것 이다. 이 두 그래프의 설명으로 옳지 않은 것은? ㄱ. ㄴ. 회째의 수학 점수는 점이다. 수학 점수의 분산은 이다. ㄷ. 영어점수가 수학 점

TES_1353.hwp

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속

< D312D3220C0CCB5EEBAAFBBEFB0A2C7FC E485750>

쉽게 풀어쓴 C 프로그래밍

OCW_C언어 기초

설계란 무엇인가?

Microsoft PowerPoint - gnu-w06-python_[실습]_day13-turtle-shape

스무살, 마음껏날아오르기위해, 일년만꾹참자! 2014학년도대학수학능력시험 9월모의평가 18번두이차정사각행렬 가 를만족시킬때, 옳은것만을 < 보기 > 에서있는대로고른것은? ( 단, 는단위행렬이다.) [4점] < 보기 > ㄱ. ㄴ. ㄷ. 2013학년도대학수학능력시험 16번

1.1) 등비수열 전체집합 제 2 교시 나 형 2016 년 3 월고 3 모의고사문제지 수리영역 성명수험번호 3 1 먼저수험생이선택한응시유형의문제지인지확인하시오. 문제지에성명과수험번호를정확히기입하시오. 답안지에수험번호, 응시유형및답을표기할때는반드시 수험생이지켜야할일 에따

Contents Activity Define Real s Activity Define Reports UI, and Storyboards Activity Refine System Architecture Activity Defin

; struct point p[10] = {{1, 2, {5, -3, {-3, 5, {-6, -2, {2, 2, {-3, -3, {-9, 2, {7, 8, {-6, 4, {8, -5; for (i = 0; i < 10; i++){ if (p[i].x > 0 && p[i

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

강의 개요

<4D F736F F F696E74202D203428B8E9C0FB20B9D720C3BCC0FBC0FBBAD0292E BC8A3C8AF20B8F0B5E55D>

PowerPoint 프레젠테이션

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

Install stm32cubemx and st-link utility

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

3 권 정답

PART 평면기하론 Ⅰ ( 중학교과정 )

2 5. 어느나라의올해물가지수는전년도에비해 % 상승하였다. 7. 서로다른세종류의과일이각각 개씩모두 개가들어있 이나라의물가지수가매년이러한비율로상승한다고할때, 물 가지수가처음으로올해의 배이상이되는해는앞으로몇년 후인가? ( 단, log, log 로계산한다.) [3 점] 는바

PowerPoint 프레젠테이션

Windows 8에서 BioStar 1 설치하기

<C1D8C1A4B4D9B8E9C3BC2DBEE7BDC4BAAFB0E62E687770>


<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

Structure and Interpretation of Computer Programs: Assignment 3 Seung-Hoon Na October 4, George (아래 3개의 문제에 대한 구현이 모두 포함된 george.rkt파일을 제출하시오.

Chapter 5 조건문과 재귀문 프로그램의 상태에 따라 다른 코드를 실행하는 if문이 이 장의 핵심 주제이다. 그 전에 내림 나눗 셈 연산자와 나머지 연산자를 살펴보자. 5.1 내림 나눗셈과 나머지 연산자 내림 나눗셈 연산자 //는 두 수를 나누어 얻은 결과 값의 정

Transcription:

프랙탈도형그리기 I. 학습개요 자연계의여러현상중에는혼란스럽고매우불규칙적으로보이는것이많은데, 사실은이러한현상을지배하는규칙이숨어있다. 불규칙적인현상에서규칙을찾아내는복잡성의과학은이제까지이해하기어려웠던자연의복잡성을연구하여그안에숨은질서를찾아내는학문으로, 복잡성의과학을대표하는카오스에는프랙탈구조로표현될수있는질서가나타난다. 프랙탈 (fractal) 의사전적정의는일부가전체와닮은기하학적형태를말한다. 이런특징을자기유사성 (self-similarity) 이라고하며, 자기유사성을갖는기하학적구조를프랙탈구조라고한다. 만델브로가처음으로쓴단어로, 어원은조각났다는뜻의라틴어형용사 fractus 이다. 프랙탈구조는자연계에서자주발견되는데, 구름, 산, 번개, 난류, 해안선및나뭇가지등에서프랙탈구조를쉽게찾을수있다. 자연이가지는기본적인구조인프랙탈구조는자연에서뿐만아니라수학적분석, 생태학적계산, 위상공간에나타나는운동모형등곳곳에서발견된다. - 1 -

프랙탈은수학적도형으로도연구되고있다. 프랙탈기하학은프랙탈도형의성질을연구하는수학분야의하나이며, 과학, 공학, 컴퓨터, 예술에적용되기도한다. 또한프랙탈기하학은실용적인목적으로많이이용되며, 현실세계의매우불규칙한물체들을표현하기위한수단이되기도한다. 즉, 프랙탈기법은과학의여러분야에서는물론, 기술적으로이미지압축등에서도이용된다. 프랙탈도형으로는코흐곡선, 만델브로집합, 칸토어곡선, 시에르핀스키삼각형, 페아노곡선등이있다. 프랙탈도형은컴퓨터소프트웨어를사용하여반복적방법또는재귀적방법으로쉽게그릴수있다. 컴퓨터소프트웨어인스크래치 (scratch) 를사용하여만든프랙탈도형들이많이 공개되어있다. 스크래치홈페이지 (http://scratch.mit.edu) 에서프랙탈도형의이름 을검색하면직접실행해볼수있다. 스크래치로그린프랙탈도형 (http://scratch.mit.edu) 본강의에서는스크래치를사용하여여러가지도형을그리는반복적방법과재귀적프로그 래밍을소개하고, 재귀적프로그래밍으로여러가지프랙탈도형을그려본다. 이러한활동을 통하여프랙탈도형을이해하고, 재귀적프로그래밍을배운다. - 2 -

II. 간단한도형그리기 스크래치를사용하여간단한도형을그리기위해서는스크래치의스프라이트 (sprite) 가움 직일때남기는흔적을이용하면된다. 활동 1. - 정다각형그리기 - 정다각형은변의길이가모두같고각의크기도모두같은도형이다. 이를이용하여간단한정다각형을그려보자. 먼저스크래치를사용하여반복적인방법으로정오각형을그린다. 정다각형에서변의개수가많아지면단순반복으로는쉽지않기때문에 제어 의 반복하기 블록을이용한다. 또한여러가지정다각형을그릴때반복하는방법이비슷하므로 추가블록 을만들어놓으면편리하게정다각형을그릴수있다. 이때 추가블록 에서 블록만들기 를누른후이름은 다각형 이라쓰고, 선택사항 에서 숫자매개변수추가하기 버튼을눌러서정다각형을그린다. 단순반복하기반복하기블록이용추가블록이용 - 3 -

위의활동에서정 7 각형을그리면다음과같이다각형이화면을벗어난다. 이러한경우, 변 의길이 ( 이름 : 변의크기 ) 를조절할수있도록 추가블록 을다시만들어그린다. 활동 2. - 반복도형그리기 - 스크래치를사용하여규칙적으로반복되는간단한도형을그려보자. 스크래치에서처음주어진스프라이트의방향으로움직인후 90도씩회전하는시행을반복할때, 회전할때마다움직인거리, 즉, 이동거리를다르게줄수있다. 이동거리가차례로 30, 40, 50을반복하도록만들어보자. 이때 데이터 의 변수만들기 와 리스트만들기 를이용하면편리하다. 먼저리스트 ( 이름 : 이동거리 ) 를만들고, 다음과같이이동거리 30, 40, 50을추가해보자. 이제다음과같이프로그램하여실행해보자. - 4 -

반복블록 을이용하여 4 번반복해보자. 다음은반복블록안에서도반복블록을이용하여만든것으로, 이때변수 n 이필요하다. 위프로그램을추가블록으로만들어두자. 이때, 반복하는횟수를다양하게바꿀수있도록 매개변수 반복횟수 를만들자. - 5 -

이제, 이동거리 30, 40, 50, 70, 40 을실행해보자. 실행하기전에리스트에아무것도남 아있지않도록 수 가 4 인창살무늬를그린것이다. 를여러번누르자. 다음은 반복횟 연습 ) (1) 이동거리 는 30, 10, 20, 40, 70 으로, 반복횟수 는 3 으로실행해보자. 또 반복횟수 를 4, 또는 5로도실행해보자. (2) 이동거리 는 10, 20, 30, 30으로, 반복횟수 는 10으로실행해보자. 답 ) (1) (2) 연습 ) 회전각을 45 도로하고, 이동거리 는 10, 20, 30, 30, 10 으로실행해보자. 답 ) 또, 회전각을 75 도로바꾸어실행해보자. - 6 -

III. 재귀적프로그래밍 재귀적성질을가진프랙탈도형은재귀적방법으로쉽게그릴수있는데, 재귀적방법의 아이디어는수학적귀납법의원리와같이, (n-1) 번째결과로부터 n 번째결과를얻는것이다. 활동 3. - 의값구하기 - 등과같이자연수 에대하여 부터 1까지의자연수를차례로모두곱하는것은 (n의계승, factorial) 이라한다. 이때, 로정의한다. 이므로 n! 은 (n-1)! 과 n을곱하여얻는다. 또 은 과 ( ) 을곱하여얻는다. 이러한과정을 까지반복하면, 결과적으로 의값을얻게된다. 재귀적방법의이해를위하여 n! 의값을구하는재귀적프로그래밍을해보자. 스크래치화면에서 데이터 의 변수만들기 를눌러, 의값을저장할변수 res 를만들자. 재귀적프로그래밍을위해서는, 추가블록 을만들어야하므로, 추가블록 을선택한후 블록만들기 를누르고 fact 라고입력하자. 또 선택사항 을누르고 숫자매개변수추가하기 버튼을눌러이름을 n 으로바꾸자. 이제 제어 의 만약 블록을그림과같이 fact 정의에추가하고, 연산 의를만약의오른쪽에넣고, 을왼쪽에입력하고 0을오른쪽에입력한다. n이 0일때에는결과값이 1이므로, res 에 1을저장한다. n이 0이아니면 (n-1)! 을계산하고 ( 이때, 계산결과는 res 에저장된다.) n과 res 를곱하여다시 res 에저장한다. fact 블록을추가하고 5 를입력한후, 를클릭한다. - 7 -

활동 4. - 무늬그리기 - 이제반복하기를이용하여그린도형을재귀적프로그램으로그려보자. 먼저 데이터 의 리스트만들기 를이용하여 distances 라는리스트를만들고, 다음과같이 프로그램하여 30, 40, 50 을 distances 에추가하여보자. distances 의각값만큼이동한후회전각 ( 이름 : angle) 만큼회전하는추가블록을정의하자. 다음그림과같이한번그린후 ( 즉, 한번그리기 를시행한후 ) 반복횟수 n 을 (n-1) 로줄여 재귀적방법으로 무늬그리기 블록을정의한다. 일때의호출이므로, 무늬그리기 를호 출하는횟수는 이다. 즉, 한번그리기 를 번반복하게된다. - 8 -

다음은 한번그리기 를 8 번반복하는프로그램이다. 회전각은 90 도이다. 회전각을 110 도로, 반복횟수를 12 로바꾸어서실행하면다음그림을얻는다. 이제반복할때마다이동거리를일정한비율로줄이면서그려보자. 다음은비율을 0.9 로, 회전각은 112 도, 반복횟수는 40 으로그린그림이다. 연습 ) 회전각, 반복횟수, 비율을각각바꾸면서여러가지그림을그려보자. - 9 -

IV. 프랙탈도형그리기 프랙탈도형은재귀적성질을가지고있다. 이제재귀적프로그래밍을이용하여여러가지프랙탈도형을그려보자. 활동 5. - 코흐곡선 - 다음은대표적인프랙탈도형인코흐곡선이다. 스크래치를사용하여코흐곡선을그리는재귀적프로그래밍의과정은다음과같다. [1] 점 A 에서점 B 방향으로크기 의코흐곡선을그린후반시계방향으로 60 도회전한다. [2] 점 B 에서점 C 방향으로크기 의코흐곡선을그린후시계방향으로 120 도회전한다. [3] 점 C 에서점 D 방향으로크기 의코흐곡선을그린후반시계방향으로 60 도회전한다. [4] 점 D 에서점 E 방향으로크기 의코흐곡선을그린다. - 10 -

다음은코흐곡선을그리는재귀적프로그램이다. 연습 ) 다음코흐눈송이곡선을그리는프로그램을만들어보자. ( 답 ) - 11 -

활동 6. - 프랙탈나무 - 처음에는 1 m 자라고, 두번째는가지끝에서두가지가직각을이루면서 m 씩자라고, 세번째는두번째각가지끝에서두가지가직각을이루면서 m 씩자라고, 이제스크래치를사용하여프랙탈나무를그려보자. - 12 -

연습 ) 프랙탈나무 블록의정의에서비율또는회전각을바꾸어다음그림을그려보자. (1) (2) 답 ) (1) (2) - 13 -

활동 7. - 시에르핀스키삼각형 - 정삼각형 ABC 에서각변의중점을이어서가운데정삼각형 DEF 를잘라낸다. 이어서남은 정삼각형 3 개에서각각같은방법으로가운데정삼각형을잘라낸다. 이와같은시행을 반복하여얻은도형을시에르핀스키삼각형이라한다. 이제스크래치를사용하여시에르핀스키삼각형을그려보자. - 14 -

연습 ) 다음과같이 sier 블록에있는 3개의인수 을차례로,, 으로바꾸고, 3 개의이동거리 을모두 으로바꾸어실행해보자. ( 답 ) 활동 8. - 피타고라스나무 - 피타고라스나무는정사각형위에직각삼각형을올려놓은모양을직각삼각형의두변에각각 붙이는과정을계속반복하여만든프랙탈도형이다. - 15 -

이제스크래치를사용하여직각삼각형의세변의길이가 3, 4, 5 인피타고라스나무를그려보자. 연습 ) 한각이 30 도, 15 도인직각삼각형을이용하여피타고라스나무를그려보자. ( 답 ),, 로정하고,,, 로정한다. - 16 -

활동 9. - 페아노곡선 - 페아노곡선은이탈리아수학자페아노 (Peano) 에의해고안된곡선으로, 겹치지않으면서평면을채우는곡선이다. 먼저, 정사각형을합동인정사각형 4개로분할한후, 각정사각형의중심을연결한다. 이어서각정사각형을합동인정사각형 4개로분할한후, 각정사각형의중심을연결한다. 이와같은시행을계속반복하면페아노곡선을얻는다. 이제스크래치를사용하여페아노곡선을그려보자. 먼저추가블록을다음과같이만들자. - 17 -

이때, depth 의값에따라다음과같은결과를얻는다. 연습 ) 다음은각정사각형을합동인정사각형 9 개로분할한후, 각정사각형의중심을연결 하는페아노곡선이다. 이곡선을그리는프로그램을만들어보자. ( 답 ) 각단계의곡선이전단계곡선을 9 번이어그리도록추가블럭을만들고, 단계별로그린다. - 18 -

- 19 -