다각형은 일반적인 방법에서 개별적인 이름으로 배워야 합니다
다각형 학습은 대개 삼각형에서 시작되며, 그 후 아이에게 새로운 도형들이 차례대로 제시됩니다.
- 평행사변형;
- 직사각형;
- 마름모;
- 정사각형;
- 사다리꼴;
- 정다각형.
각 도형은 고유한 이름, 정의, 판정법 세트, 성질 목록, 그리고 몇 가지 특수한 공식을 부여받습니다.
이러한 지식을 충분히 쌓으면 학생이 기하 문제를 풀 수 있게 될 것이라고 가정합니다.
그러나 이와 함께 아이에게는 전혀 다른 모델이 형성될 수 있습니다.
모든 도형에는 올바른 이름이 존재하고, 모든 이름 뒤에는 기억해내야 할 공식이 숨겨져 있다.
아이의 눈앞에 익숙한 도형이 있는 동안에는 이 시스템이 작동합니다. 하지만 정사각형을 회전시키거나, 직사각형을 살짝 일그러뜨리거나, 불규칙한 칠각형을 보여주면 익숙한 기준점들이 사라집니다.
아이는 알려진 도형에 관한 문제는 풀 줄 알지만, 임의의 도형을 마주하면 어떻게 해야 할지 모르게 됩니다.
도형의 이름은 문제의 추가 조건이다
문제에 다음과 같이 적혀 있다면:
직사각형
ABCD가 주어진다.
이것은 단순히 그려진 대상의 이름이 아닙니다.
수학적인 의미에서 우리에게 전달된 정보는 다음과 같습니다:
- 우리 앞에 있는 것은 사각형이다;
- 내부의 각 각도는 모두
90°이다.
이러한 조건들과 이전에 증명된 정리들로부터 다른 성질들이 도출됩니다:
- 마주 보는 변들이 평행하다;
- 마주 보는 변들의 길이가 같다;
- 대각선의 길이가 같다;
- 대각선들이 서로를 이등분한다;
- 넓이는 가로와 세로의 곱으로 계산할 수 있다.
«직사각형»이라는 이름은 압축되어 기록된 보장들의 세트처럼 작동합니다.
사각형 + 네 개의 직각 = 직사각형
하지만 이러한 보장들이 반드시 도형을 온전히 전부 설명하는 것은 아닙니다.
만약 같은 직사각형의 모든 변의 길이가 같다면, 그것은 정사각형이 됩니다. 이와 동시에 그것은 직사각형임을 멈추지 않습니다.
정사각형은 동시에 다음을 만족합니다:
- 사각형;
- 평행사변형;
- 직사각형;
- 마름모;
- 정사각형.
이후의 각 개념은 이전의 개념을 취소하지 않은 채 새로운 제약들을 추가합니다.
사각형
+ 마주 보는 변들이 평행함
= 평행사변형
+ 직각
= 직사각형
+ 길이가 같은 변들
= 정사각형
따라서 도형의 이름을 상호 배타적인 그림의 종류로 받아들이기보다는, 증명된 성질 세트들에 대한 라벨로 받아들이는 것이 더 좋습니다.
그림만으로는 성질을 정확히 판단할 수 없다
도형이 직사각형처럼 보일 수 있지만, 그것만으로는 그 각도가 정확히 90°라는 것이 증명되지 않습니다.
각도는 89°일 수 있으며, 그림은 여전히 직사각형처럼 보일 것입니다. 마주 보는 변들이 평행해 보일지라도 연장하면 교차할 수 있습니다. 정사각형이 약간 일그러진 채로 그려지거나, 임의의 마름모가 거의 정사각형처럼 보일 수도 있습니다.
그림은 조건을 상상하는 데 도움을 주지만, 조건을 대체하지는 않습니다.
도형의 성질을 확정하려면 추가적인 데이터가 필요합니다:
- 꼭짓점들의 좌표;
- 변들의 길이;
- 각도들의 값;
- 도면 위의 기호들;
- 측정 결과들;
- 이전에 증명된 관계들.
이것은 추론의 순서를 근본적으로 바꿉니다.
다음의 방식 대신:
그림 → 이름 인식 → 성질 회상
다음 방식을 사용할 수 있습니다:
데이터 → 측정 → 조건 확인 → 증명된 성질 → 분류
이 경우 이름은 탐구의 시작이 아니라 끝에 나타납니다.
먼저 임의의 다각형부터
과정의 기초에는 정사각형, 마름모, 사다리꼴이 아니라 임의의 다각형을 놓을 수 있습니다.
다각형은 꼭짓점들의 순서열로 나타낼 수 있습니다:
A₁, A₂, A₃, ..., Aₙ
인접한 꼭짓점들은 변으로 연결되고, 마지막 꼭짓점은 첫 번째 꼭짓점과 연결됩니다.
이러한 표현에는 공통적인 요소들이 있습니다:
- 꼭짓점;
- 변;
- 내각;
- 대각선;
- 둘레;
- 넓이;
- 순회 방향;
- 발생 가능한 교차.
이러한 요소들은 도형이 특별한 이름을 갖고 있는지와 상관없이 존재합니다.
따라서 아이에게 먼저 어떤 다각형이든 다룰 수 있는 일련의 방법들을 알려준 뒤, 그 후에 특수한 클래스들로 넘어갈 수 있습니다.
임의의 두 꼭짓점 사이의 거리
두 점의 좌표가 알려져 있다면:
A(x₁, y₁) 및 B(x₂, y₂),
그들 사이의 거리는 보편적인 공식으로 계산됩니다:
AB = √((x₂ - x₁)² + (y₂ - y₁)²)
이것은 수평, 수직, 그리고 기울어진 선분 모두에 대해 작동합니다.
선분이 수직인 경우, x 좌표가 일치합니다:
x₁ = x₂
그러면 공식은 자동으로 단순화됩니다:
AB = |y₂ - y₁|
선분이 수평인 경우, y 좌표가 일치합니다:
y₁ = y₂
따라서 다음만 남습니다:
AB = |x₂ - x₁|
결과적으로 아이는 처음에 세 가지 독립적인 규칙을 외울 필요가 없습니다. 하나의 보편적인 공식을 익히고, 더 짧은 경우들은 그로부터 스스로 유도해 낼 수 있습니다.
여기서 각 행동의 역할도 명확해집니다:
- 차이 값들은 두 방향으로의 이동 거리를 나타냅니다;
- 제곱은 부호에 대한 의존성을 없애고 피타고라스 정리에 따라 수직 방향의 이동들을 연결합니다;
- 제곱근은 길이의 제곱을 일반적인 길이로 되돌립니다.
하나의 공식으로 다음을 모두 할 수 있습니다:
- 변의 길이 구하기;
- 대각선 계산하기;
- 선분의 길이 같음 확인하기;
- 둘레 구하기;
- 이등변삼각형과 정삼각형 찾아내기;
- 사각형의 개별 성질들 확인하기.
시각적 인식 대신 방향 사용하기
각 변에 대해 방향을 정의할 수 있습니다.
점들이 알려져 있다면:
A(x₁, y₁) 및 B(x₂, y₂),
변의 벡터는 다음과 같은 형태를 가집니다:
AB = (x₂ - x₁, y₂ - y₁)
두 변의 방향을 비교함으로써 그들이 평행한지 확인할 수 있습니다.
벡터들에 대해:
u = (a, b) 및 v = (c, d)
다음 조건:
ad - bc = 0
은 방향이 서로 평행함을 의미합니다.
수직성은 내적을 통해 확인할 수 있습니다:
u · v = ac + bd
만약:
ac + bd = 0 이라면,
방향은 서로 수직이며, 그들 사이의 각도는 90°입니다.
이렇게 아이는 변들이 평행하거나 직각을 이룬다는 것을 증명할 수 있는 보편적인 방법을 얻게 됩니다. 더 이상 그림의 겉모습에 의존할 필요가 없습니다.
사각형에서 네 개의 직각이 발견되면, 그것을 직사각형이라고 부를 수 있습니다.
추가로 모든 변의 길이가 같다는 사실이 밝혀지면, 그것을 정사각형이라고 부를 수 있습니다.
하지만 이름은 이미 확립된 사실에 아무것도 덧붙이지 않습니다. 그것은 단지 그것들을 다른 사람에게 간결하게 전달하고 알려진 결과들을 활용할 수 있게 해줄 뿐입니다.
어떤 다각형이든 삼각형을 통해 탐구할 수 있다
삼각형은 기하학에서 특별한 위치를 차지합니다.
그것은 가장 단순한 닫힌 다각형이며, 어떤 단순한 다각형이든 삼각형들로 쪼갤 수 있습니다.
n개의 꼭짓점을 가진 다각형은 다음과 같이 나눌 수 있습니다:
n - 2
개의 삼각형.
그 후 전체 도형의 넓이는 그 조각들의 넓이들의 합으로 구해집니다.
S = S₁ + S₂ + ... + Sₙ₋₂
이것은 보편적인 방법입니다. 직사각형, 마름모, 사다리꼴뿐만 아니라 학교에서 정해진 특별한 이름이 없는 도형들에도 잘 작동합니다.
이 방법이 가장 빠른 것은 아닐 수 있습니다. 꼭짓점이 많을 경우 수많은 대각선을 긋고 각 삼각형을 개별적으로 처리해야 합니다.
하지만 바로 그 때문에 이 방법을 먼저 배우는 것이 유익합니다.
이것은 다음을 설명해 줍니다:
- 복잡한 넓이를 왜 단순한 넓이들로부터 조립할 수 있는지;
- 많은 특수한 공식들이 어디서 유래하는지;
- 기성의 공식을 모를 때 무엇을 해야 하는지;
- 더 빠른 방법들이 애초에 왜 작동하는지.
학생은 먼저 신뢰할 수 있는 일반적인 방법을 배우고, 그 후에 계산을 단축할 방법을 찾기 시작합니다.
일반 해법의 최적화로서의 신발끈 공식
연속해서 위치한 꼭짓점들의 좌표가 알려져 있다면, 단순한 다각형의 넓이는 신발끈 공식(shoelace formula)으로 구할 수 있습니다.
꼭짓점들:
(x₁, y₁), (x₂, y₂), ..., (xₙ, yₙ)
넓이는 다음과 같이 계산됩니다:
S = 1/2 · |Σ(xᵢyᵢ₊₁ - yᵢxᵢ₊₁)|
마지막 꼭짓점 뒤에는 다시 첫 번째 꼭짓점이 사용됩니다:
(xₙ₊₁, yₙ₊₁) = (x₁, y₁)
이 방법은 도형을 명시적으로 n - 2개의 삼각형으로 쪼갤 것을 요구하지 않습니다. 모든 꼭짓점을 순서대로 한 번 쭉 돌기만 하면 됩니다.
동시에 신발끈 공식은 완전히 생뚱맞은 아이디어가 아닙니다. 그 기초에도 방향이 있는 삼각형들의 넓이가 놓여 있습니다. 단지 중간 과정의 작도들이 더 짧은 알고리즘으로 압축되어 있고, 불필요한 영역들이 자동으로 상쇄될 뿐입니다.
이로 인해 자연스러운 학습의 위계가 만들어집니다:
- 다각형을 삼각형으로 쪼개기.
- 각 조각의 넓이 계산하기.
- 반복되는 행동들을 발견하기.
- 그것들을 한 번의 패스로 압축하는 방법 익히기.
- 두 해법의 비용 비교하기.
여기서 기학은 알고리즘 및 계산 복잡성과 자연스럽게 연결됩니다.
아이는 다음과 같은 질문들을 던지기 시작합니다:
- 몇 번의 연산이 필요한가;
- 어떤 데이터가 필요한가;
- 중간 객체를 몇 개나 만들어야 하는가;
- 오류가 발생할 확률이 더 높은 곳은 어디인가;
- 어떤 방법을 자동화하기가 더 쉬운가;
- 꼭짓점의 수가 늘어남에 따라 작업량이 얼마나 빠르게 증가하는가.
아이는 이제 공식뿐만 아니라 방법 선택의 원리까지 공부하게 됩니다.
특수한 공식들은 이해하기 쉬운 축약이 된다
보편적인 방법들을 숙달한 후에는 익숙한 도형들로 돌아갈 수 있습니다.
예를 들어, 직사각형의 넓이는 언제나 신발끈 공식으로 계산할 수 있습니다. 하지만 가로 a와 세로 b가 알려져 있다면 계산은 다음으로 축약됩니다:
S = ab
평행사변형의 넓이는 보편적인 좌표법으로 구할 수 있지만, 높이를 알면 다음으로 충분합니다:
S = ah
사다리꼴의 넓이 또한 좌표나 삼각형 분할을 통해 얻을 수 있습니다. 밑변 a, b와 높이 h가 알려져 있다면 계산은 다음으로 축약됩니다:
S = ((a + b) / 2) · h
이러한 순서로 배울 때, 특수한 공식들은 보편적인 방법들과 경쟁하지 않으며 그것들을 대체하지도 않습니다.
그것들은 다음과 같은 명확한 질문에 답합니다:
도형에서 추가적인 성질들이 발견되었다면, 어떤 계산들을 건너뛸 수 있는가?
학생은 공식뿐만 아니라 그것이 적용될 수 있는 대가도 함께 보게 됩니다.
직사각형 공식은 신발끈 공식보다 짧지만, 우리 앞에 있는 것이 정말로 직사각형이라는 것을 증명하거나 조건으로부터 얻어낼 것을 요구합니다.
보편적인 방법은 더 길지만, 사전에 도형을 분류할 것을 요구하지 않습니다.
방법의 선택은 가용한 데이터에 따라 다른다
가장 좋은 해결 방법은 도형의 형태뿐만 아니라 데이터에 의해 결정됩니다.
직사각형의 가로와 세로가 알려져 있다면 다음을 사용하는 것이 더 편리합니다:
S = ab
꼭짓점의 좌표만 알려져 있다면 신발끈 공식이 더 직관적일 수 있습니다. 도형의 길이, 너비, 방향을 따로 정의할 필요가 없기 때문입니다.
좌표가 없는 종이 도면이 주어진다면, 도형을 측정하여 조각들로 나눌 수 있습니다.
100만 개의 꼭짓점을 가진 디지털 외곽선이 우리 앞에 있다면, 수동 분할은 의미를 잃습니다. 전체 데이터 배열을 처리할 수 있는 프로그램을 사용해야 합니다.
따라서 올바른 질문은 다음과 같지 않습니다:
이 도형의 이름에 해당하는 공식은 무엇인가?
대신 다음과 같습니다:
우리가 이미 가지고 있는 데이터를 가장 잘 활용하는 방법은 무엇인가?
이것이 바로 학교의 템플릿을 그대로 재생하는 것에서 알고리즘적 사고로의 전환입니다.
현실의 도형은 완벽한 성질을 갖는 경우가 드물다
교과서에서 각도는 90°이거나 아니거나 둘 중 하나입니다.
실제 측정에서는 다음과 같은 결과가 나올 수 있습니다:
89,7° ± 0,5°
이제 단순히 "이것은 직사각형인가 아닌가?"라고 물을 수 없습니다.
먼저 허용 오차를 정의해야 합니다.
대략적인 방면 도면의 경우 어떤 편차는 대수롭지 않을 수 있습니다. 정밀한 부품을 제조할 때는 그 똑같은 편차 허용될 수 없는 것이 됩니다.
엄격한 등호 대신 다음과 같은 조건이 나타납니다:
|α - 90°| < ε
여기서 ε은 목적에 따라 달라지는 허용 편차입니다.
이것은 완벽하고 이름이 붙여진 도형들을 통한 학습이 가진 또 다른 한계를 보여줍니다. 현실의 객체는 학교의 분류 중 어느 한 곳에 완벽하게 속해야 할 의무가 없습니다.
보편적인 방법들을 사용하면 최종적인 분류 없이도 그것을 다룰 수 있습니다:
- 모든 변을 측정하기;
- 넓이 계산하기;
- 각도 평가하기;
- 편차의 정도 정의하기;
- 결과의 오차 보고하기.
이름은 필수가 아니게 됩니다.
우리는 그 객체를 직사각형으로 간주해야 할지 아직 결정하지 않았더라도 그것을 탐구할 수 있습니다.
컴퓨터가 계산하고, 사람은 해결 방식을 이해해야 한다
꼭짓점의 수가 많을 때, 아무도 수동으로 각 변에 거리 공식을 적용하거나 종이에 신발끈 공식을 적고 있지 않을 것입니다.
이 작업은 컴퓨터나 인공지능(AI)에게 맡기는 것이 합리적입니다.
현대적인 시스템은 다음을 수행할 수 있습니다:
- 도형의 경계 인식하기;
- 꼭짓점 추출하기;
- 순회 순서 정의하기;
- 교차점 찾기;
- 알고리즘 선정하기;
- 둘레와 넓이 계산하기;
- 오차 평가하기;
- 발견된 성질들 보여주기.
하지만 사람에게는 여전히 다음을 이해하는 것이 유익합니다:
- 시스템이 무엇을 꼭짓점으로 간주하는지;
- 어떤 데이터를 사용하는지;
- 윤곽선이 닫혀 있는지;
- 결과가 어떤 단위로 얻어졌는지;
- 구멍(빈 곳)이 고려되었는지;
- 자기 교차가 발생할 때 무슨 일이 일어나는지;
- 선택된 알고리즘이 왜 적용 가능한지;
- 답변의 타당성을 어떻게 검증할지.
이를 위해 100만 개의 점을 수동으로 처리할 필요는 없습니다. 최소한의 기하학적 코어와 적용되는 방법의 구조를 이해하면 됩니다.
학습의 목표가 바뀝니다.
다음이 아니라:
컴퓨터 대신 사람이 모든 계산을 수행하도록 가르치는 것.
대신:
사람이 객체를 이해하고, 방법을 선택 또는 통제하며, 계산 결과를 검증하도록 가르치는 것.
또 다른 다각형 과정은 어떤 모습일 수 있을까
학습은 다음과 같은 순서로 구성될 수 있습니다.
1. 임의의 도형
아이는 특별한 이름이 없는 윤곽선을 받고 꼭짓점, 변, 대각선, 각을 찾아내는 법을 배웁니다.
2. 보편적 측정
좌표, 거리, 방향, 둘레, 넓이를 익힙니다.
3. 보편적 해법
도형을 삼각형으로 쪼개는 법을 배우고, 어떤 단순한 다각형이든 다룰 수 있는 방법을 얻습니다.
4. 알고리즘적 축약
꼭짓점의 수가 늘어나면 수동 삼각분할의 비용이 높다는 사실이 드러납니다. 신발끈 공식 또는 이와 유사한 자동화가 등장합니다.
5. 성질의 발견
아이는 다음을 확인합니다:
- 어떤 변들이 같은지;
- 어떤 변들이 평행한지;
- 직각이 어디에 있는지;
- 대각선들이 어떻게 연관되어 있는지;
- 서로 다른 도형들에서 어떤 성질들이 반복되는지.
6. 분류
성질들의 안정적인 조합에 대해 이름이 도입됩니다:
- 평행사변형;
- 직사각형;
- 마름모;
- 정사각형;
- 사다리꼴.
7. 개별적 최적화
일반적인 방법들로부터 추가 제약이 있는 도형들을 위한 짧은 공식들이 유도됩니다.
8. 자동화와 검증
아이는 표, 프로그램, 또는 AI를 꼭짓점이 많은 도형들에 적용하고 얻은 결과를 검증하는 법을 배웁니다.
이러한 과정 속에서 이름과 특수한 공식들은 어디로 사라지지 않습니다. 그것들은 그저 자신들의 자연스러운 자리를 차지할 뿐입니다.
이름은 유용하지만, 기초가 되어서는 안 된다
용어들은 방대한 성질 세트들을 빠르게 전달할 수 있게 해줍니다.
매번 다음과 같이 나열하는 것보다 «정사각형»이라고 말하는 것이 더 편리합니다:
- 네 개의 변;
- 모든 변의 길이가 같음;
- 모든 각도가 직각임;
- 마주 보는 변들이 평행함;
- 대각선의 길이가 같음;
- 대각선이 서로 수직임;
- 대각선이 서로를 이등분함.
특화된 공식들 역시 계산을 절약해 줍니다.
문제는 이름과 공식 그 자체 때문에 발생하는 것이 아니라, 그것들을 배우는 순서 때문에 발생합니다.
아이가 먼저 이름을 외운 다음 그것을 성질 목록과 연결하려고 시도하면, 기학은 약속된 기호들의 카탈로그로 변해버립니다.
반대로 아이가 먼저 객체를 탐구하고, 성질을 발견하며, 반복되는 계산들과 마주치게 된다면, 이름과 공식은 이미 이해된 필요성에 대한 해답이 됩니다.
그때:
- «직사각형»은 증명된 조건 세트를 압축하고;
S = ab는 보편적인 넓이 계산을 단축하며;- 신발끈 공식은 다수의 꼭짓점 처리를 가속하고;
- 프로그램은 반복되는 연산을 자동화하며;
- AI는 이미지에서 수학적 모델로의 전환을 돕습니다.
새로운 수준은 각각 이전 수준을 대체하는 것이 아니라 그것을 최적화합니다.
기하학은 낯선 것을 탐구하는 법을 가르쳐야 한다
아이가 모든 다각형의 이름을 기억할 필요는 없습니다.
훨씬 더 중요한 것은 낯선 도형을 만났을 때 다음과 같이 질문할 수 있는 것입니다:
- 그것은 어떤 요소들로 구성되어 있는가?
- 그것에 대해 어떤 데이터가 알려져 있는가?
- 무엇을 측정하거나 계산할 수 있는가?
- 어떤 성질들을 증명할 수 있는가?
- 여기서 어떤 보편적인 방법이 적용될 수 있는가?
- 찾아낸 성질들 덕분에 해결 과정을 단축할 수 있는가?
- 계산을 수동으로 수행해야 하는가, 아니면 도구에 맡겨야 하는가?
- 얻어진 결과를 어떻게 검증할 것인가?
- (원문의 질문 목록에 맞춰 구성)
이러한 사고는 도형이 학교의 그림과 닮지 않게 되고, 꼭짓점의 수가 많아지고, 데이터에 오차가 포함되며, 컴퓨터가 계산을 수행할 때조차 계속해서 작동합니다.
다각형 학습의 주된 결과는 이제 마름모와 사다리꼴을 구별하는 능력이 아닙니다.
아이는 더욱 보편적인 기술을 습득합니다:
낯선 객체를 가져와, 그것을 계산 가능한 형태로 표현하고, 일반적인 방법들로 탐구하며, 규칙성을 발견한 다음, 비로소 이름과 짧은 공식을 사용하여 해결을 가속하는 것.
이것이야말로 아이가 알고리즘, 프로그래밍, 그리고 실제 엔지니어링 문제들을 마주하기 훨씬 전에 기하학이 가르쳐 줄 수 있는 것입니다.