정다각형의 대각선 그리기 1 with AlgeoMath

원본 열기

설명

  • 주어진 정다각형의 한 꼭짓점에서 가능한 모든 대각선을 그리고, 다음 꼭짓점에서 남은 가능한 모든 대각선을 그리는 식으로 되풀이하여 정다각형의 모든 대각선을 그린다.
  • 정다각형을 완전그래프로 보고 그 인접행렬을 이용하여 정다각형의 모든 대각선을 그린다.
  • 리스트를 원소로 갖는 리스트를 만들어 행렬로 사용했다.[각주:1]

정다각형의 대각선 그리기 2 with AlgeoMath

원본 열기

설명

  • 주어진 원에서 반사하는 빛줄기로 정다각형과 정다각형의 모든 대각선을 그린다.
  • 빛이 반사할 때, 입사각과 반사각이 같으므로 필요한 모든 빛과 각각 정확한 방향만 주어진다면, 빛줄기는 정다각형과 모든 대각선을 그린다.

정다각형의 대각선 그리기 3 with AlgeoMath

원본 열기

설명

  • 홀수개의 변을 갖는 정다각형에 대해서는 한붓그리기로 정다각형과 정다각형의 모든 대각선을 그린다.
  • 모든 변과 모든 대각선을 한 번만 그리면서 처음 그리기 시작한 점으로 돌아오는 알고리즘은 다음과 같다.
  1. 처음 그리기 시작하는 꼭짓점에서 대각선으로 그릴 수 있는 모든 정다각별[각주:2]과 정다각형을 그린다.
  2. 한 변을 그린다. 다시 말해, 한 변을 건넌다.
  3. 건너온 꼭짓점에서 다시 첫 번째 과정부터 처음 출발한 점으로 돌아올 때까지 되풀이한다.

정다각형의 대각선과 정다각별

원본 열기

설명

  • 빠르게 정다각형의 대각선을 관찰할 수 있다.

참고

  1. AlgeoMath 블록코딩의 블록과 그 기능에서 리스트 블록으로 행렬을 만드는 방법에 대한 설명을 볼 수 있다. [본문으로]
  2. 어떤 다각형에서 모든 변의 길이가 같고 모든 각의 크기가 같을 때, 그 다각형을 정다각형이라 한다. 그런데 일반적으로 우리가 학교에서 배우는 정다각형은 볼록다각형에 해당한다. 한편, 볼록다각형에 속하지 하지 않은 별 모양의 정다각형을 정다각별이라 한다. [본문으로]