본문 바로가기

엔트리다각형3

엔트리-시어핀스키다각형그리기 엔트리-시어핀스키다각형그리기 엔트리 코딩시험에서 알고리즘의 가장 핵심적인 부분이 변수, 반복문, 조건, 함수이다. 함수로 시어핀스키 삼각형을 그리는 프로그램을 작성해보았다. 이제는 조금 응용해서 엔트리로 시어핀스키 다각형을 그리는 프로그램을 작성해볼 것이다. 시어핀스키 삼각형(Sierpinski triangle)은 폴란드 수학자 바츨라프 시어핀스키의 이름을 딴 프랙탈 도형이다. 각 단계별로 생기는 다각형의 수를 살펴보면 0 단계에서 1개 1단계에서 3개 2단계에서 9개 3단게에서 27개의 다각형이 생긴다. 이를 일반화하면 n단계에서 생기는 다각형의 개수는3^n이다. 요구사항 * 시어핀스키 다각형 함수를 정의한다. - 변의 개수 만큼 반복하기 . n>5보다 크면(n은 변의 길이) - 시어핀스크ㄷ(n/2)... 2022. 8. 29.
엔트리-다각형거미줄그리기 엔트리-다각형거미줄그리기 엔트리COS 코딩시험에서 알고리즘의 가장 핵심적인 부분이 변수, 반복문, 조건, 함수 등이다. 이제 거미줄그리는 프로그램을 일반화하여 삼각형, 사각형, 오각형 등의 다각형을 활용한 거미줄을 그려보는 프로그램을 작성해 보자. 이전에 삼각형에서~육각형 그리고 다각형 프로그램을 작성해 보았다면 이번 프로그램은 매우 쉽게 작성할 것이다. 다각형 프로그램을 작성해보지 않았다면 꼭 작성해보시고 다각형거미줄 그리기 프로그램을 작성할 것을 권유한다. 요구사항 * 다각형에 인자로 변의 길이와 변의 개수를 활용하여 다각형을 그린다. * 다각형을 활용하여 다각형 거미줄을 그린다. . 변의개수 만큼 반복하기 - 다각형 함수(변의길이, 변의개수)를 호출한다. - 각도 돌기 * 다각형 한 변의 길이 10.. 2022. 8. 27.
엔트리 도형그리기-다각형 엔트리 도형그리기-다각형 이제 우리는 보다 효율적이고 효과적인 프로그램을 작성할 시기가 왔다. 만일 여러분이 엔트리의 삼각형, 사각형, 오각형, 육각형 그리기 프로그램을 작성하지 않았다면, 최소한 하나의 프로그램과 하나의 글을 읽고 본 글을 읽기를 추천한다. 이전에 작성한 사각형 프로그램을 작성하지 않았다면 사각형 그리기 프로그램을 읽는 것을 추천한다. 엔트리 도형그리기-사각형 이전에 작성한 엔트리블럭영역에 붓블럭 관련 글을 참고해서 읽어보시고 오는 것을 추천한다. 1-3-4 엔트리 블록 영역-붓 블록 1-3-4 엔트리 블록 영역-붓 블록 엔트리 블록 영역-붓 블록에 대해 알아봐요 3. 블록 영역-붓 블록 블록 영역은 코딩에 필요한 다양한 블록들이 있다. 이번 장에서는 블록 영역에서 붓 블록들에 대해 개.. 2022. 8. 22.