세특 탐구 주제 시리즈 #6 · 고등학교 수학으로 생활 속 궁금증을 직접 계산해 보는 시리즈입니다. 이번 주제는 대수의 수열의 귀납적 정의입니다.
토끼 한 쌍이 해마다 새끼를 낳아 수가 1.5배씩 늘어난다면, 몇십 년 뒤에는 지구가 토끼로 덮이겠죠. 하지만 실제로는 그런 일이 일어나지 않습니다. 먹이와 공간이 한정되어 있기 때문입니다. 이번 글에서는 연못에 사는 붕어의 수를 한 해씩 직접 계산하면서, 생물의 수가 늘다가 멈추는 로지스틱 성장을 고등학교 수열로 설명해 보겠습니다.
주요단어: 로지스틱 성장, 환경수용력, 개체수 증가, 수열의 귀납적 정의, 등비수열, S자 곡선, 생활 속 수학, 대수, 고등학교, 주제탐구
① 전제조건: 자원은 한정되어 있다
출발점은 단순합니다. 먹이와 공간에는 한계가 있습니다. 한 연못이 먹여 살릴 수 있는 붕어의 수에는 최대치가 있고, 이를 환경수용력이라고 합니다. 이 글에서는 다음 조건으로 계산합니다.
- 처음 붕어 수: 100마리
- 환경수용력: 1,000마리
- 자원이 넉넉할 때의 1년 성장률: 50% (r = 0.5)
② 시작하기 전에: 수열의 귀납적 정의
이 글의 계산은 "앞의 값으로 다음 값을 정하는" 방식으로 진행됩니다. 고등학교 대수에서 배우는 수열의 귀납적 정의를 간단한 예로 먼저 정리해 두겠습니다.
수열의 귀납적 정의: 다음 값을 만드는 규칙
수열을 "첫째항"과 "앞의 항으로 다음 항을 만드는 규칙"으로 정하는 방법입니다.
a1 = 1, an+1 = an + 2
첫째항이 1이고, 다음 항은 앞의 항에 2를 더해서 만듭니다. 그러면 a2 = 1 + 2 = 3, a3 = 3 + 2 = 5, a4 = 5 + 2 = 7 … 처럼 홀수 1, 3, 5, 7, … 이 차례로 나옵니다. 이 글의 붕어 수 계산도 바로 이 방식입니다.
정리하면 귀납적 정의는 "첫째항 + 다음 항을 만드는 규칙"만 있으면 수열 전체를 하나씩 차례로 만들어 낼 수 있는 방법입니다. 이 글에서는 이 방법으로 붕어 수를 한 해씩 계산합니다.
③ 자원이 무한하다면: 등비수열
먼저 전제조건을 무시하고, 붕어가 해마다 50%씩 늘어난다고 해 봅시다. 해마다 1.5를 곱하므로 공비 1.5인 등비수열입니다.
1년 뒤: 100 × 1.5 = 150마리
2년 뒤: 150 × 1.5 = 225마리
3년 뒤: 225 × 1.5 = 337.5마리
n년 뒤: 100 × 1.5n 마리
이대로라면 6년 뒤 약 1,139마리로 환경수용력을 넘고, 10년 뒤에는 100 × 1.510 ≈ 5,767마리가 됩니다. 1,000마리밖에 살 수 없는 연못에서는 불가능한 숫자입니다.
④ 빈자리만큼만 늘어난다: 로지스틱 성장의 식
현실에서는 연못이 붐빌수록 먹이가 부족해 덜 늘어납니다. 이를 "빈자리 비율"로 나타내 봅시다.
- 붕어가 100마리면 1,000마리 중 100마리가 찼으므로 빈자리 비율은 1 − 100/1000 = 0.9
- 붕어가 500마리면 빈자리 비율은 1 − 500/1000 = 0.5
- 붕어가 1,000마리면 빈자리 비율은 0, 더 늘어날 수 없음
그래서 한 해 동안 늘어나는 수를 "원래 성장 × 빈자리 비율"로 정합니다. n년 뒤 붕어 수를 an이라 하면
a0 = 100, an+1 = an + 0.5 × an × (1 − an ÷ 1000)
처음 보면 복잡해 보이지만, 식을 세 조각으로 나누어 읽으면 어렵지 않습니다.
| 식의 조각 | 뜻 | 붕어 100마리일 때 |
|---|---|---|
| an | 올해 붕어 수 | 100 |
| 0.5 × an | 자원이 넉넉할 때 늘어날 수 (50%) | 0.5 × 100 = 50 |
| (1 − an ÷ 1000) | 빈자리 비율 (연못이 얼마나 비어 있는가) | 1 − 0.1 = 0.9 |
| 0.5 × an × (1 − an ÷ 1000) | 실제로 늘어나는 수 | 50 × 0.9 = 45 |
| an+1 | 내년 붕어 수 = 올해 + 늘어난 수 | 100 + 45 = 145 |
즉 이 식은 "내년 수 = 올해 수 + (넉넉할 때 늘어날 수) × (빈자리 비율)"을 기호로 쓴 것입니다. 빈자리 비율이 일종의 "브레이크" 역할을 합니다.
이 브레이크가 어떻게 작동하는지 몇 가지 경우로 확인해 봅시다.
- 브레이크가 없다면: 빈자리 비율을 빼면 an+1 = an + 0.5 × an = 1.5 × an 이 됩니다. 이것이 바로 ③의 공비 1.5인 등비수열입니다. 로지스틱 성장은 등비수열에 브레이크를 단 것이라고 할 수 있습니다.
- 붕어가 적을 때 (100마리): 빈자리 비율 0.9로 브레이크가 거의 걸리지 않아, 45마리가 늘어납니다. 브레이크가 없을 때(50마리)와 거의 같습니다.
- 붕어가 꽉 찼을 때 (1,000마리): 빈자리 비율이 1 − 1000 ÷ 1000 = 0 이므로 늘어나는 수는 0.5 × 1000 × 0 = 0. 내년에도 1,000마리 그대로입니다.
- 붕어가 너무 많을 때 (1,100마리): 빈자리 비율이 1 − 1100 ÷ 1000 = −0.1 로 음수가 됩니다. 늘어나는 수는 0.5 × 1100 × (−0.1) = −55 이므로 내년에는 1,100 − 55 = 1,045마리로 줄어듭니다. 먹이가 모자라 일부가 살아남지 못하는 상황을 식이 스스로 표현합니다.
이 글의 숫자 0.5와 1000을 일반적인 문자로 바꾸면, 성장률 r과 환경수용력 K에 대한 식이 됩니다.
an+1 = an + r × an × (1 − an ÷ K)
이렇게 다음 해의 값을 이전 해의 값으로 정하는 방식이 바로 고등학교 대수에서 배우는 수열의 귀납적 정의입니다. 첫째항 a0 = 100만 주어지면 a1, a2, a3, … 을 차례로 모두 구할 수 있습니다.
⑤ 한 해씩 직접 계산하기
- 1년 뒤: 늘어나는 수 = 0.5 × 100 × (1 − 0.1) = 0.5 × 100 × 0.9 = 45 → a1 = 100 + 45 = 145마리
- 2년 뒤: 빈자리 비율 1 − 0.145 = 0.855, 늘어나는 수 = 0.5 × 145 × 0.855 ≈ 62.0 → a2 ≈ 207.0마리
- 3년 뒤: 빈자리 비율 1 − 0.207 = 0.793, 늘어나는 수 = 0.5 × 207.0 × 0.793 ≈ 82.1 → a3 ≈ 289.1마리
같은 계산을 이어 가면 다음과 같습니다. (소수 첫째 자리까지)
| 지난 해 | 등비수열(1.5배) | 로지스틱 성장 | 그해 늘어난 수 |
|---|---|---|---|
| 0 | 100 | 100 | - |
| 1 | 150 | 145.0 | 45.0 |
| 2 | 225 | 207.0 | 62.0 |
| 3 | 337.5 | 289.1 | 82.1 |
| 4 | 506.2 | 391.8 | 102.8 |
| 5 | 759.4 | 511.0 | 119.1 |
| 6 | 1,139.1 | 635.9 | 124.9 |
| 7 | 1,708.6 | 751.7 | 115.8 |
| 8 | 2,562.9 | 845.0 | 93.3 |
| 10 | 5,766.5 | 951.2 | 40.8 |
| 12 | 12,974.6 | 986.9 | 12.5 |
처음 2~3년은 두 수열이 거의 비슷합니다. 붕어가 적을 때는 빈자리 비율이 1에 가까워 사실상 1.5배씩 늘기 때문입니다. 하지만 붕어가 많아질수록 차이가 벌어지고, 로지스틱 성장은 1,000마리에 점점 가까이 다가가며 거의 멈춥니다. 그래프가 영어 S자처럼 생겨서 S자 곡선이라고도 부릅니다.

⑥ 언제 가장 많이 늘어날까? 정답은 절반인 500마리
표의 "그해 늘어난 수"를 보면 45 → 62 → 82 → 103 → 119 → 125 → 116 → 93 … 으로, 늘어난 수가 커졌다가 다시 작아집니다. 가장 많이 늘어난 해는 시작 수가 약 511마리였던 해입니다.
왜 그럴까요? 붕어가 x마리일 때 한 해에 늘어나는 수는 0.5 × x × (1 − x ÷ 1000) 입니다. 몇 가지 값을 넣어 봅시다.
| 붕어 수 x | 계산 | 한 해에 늘어나는 수 |
|---|---|---|
| 100 | 0.5 × 100 × 0.9 | 45 |
| 300 | 0.5 × 300 × 0.7 | 105 |
| 500 | 0.5 × 500 × 0.5 | 125 |
| 700 | 0.5 × 700 × 0.3 | 105 |
| 900 | 0.5 × 900 × 0.1 | 45 |
100과 900, 300과 700에서 늘어나는 수가 똑같습니다. 이 값은 x에 대한 이차식 0.5x − 0.0005x2 이고, 그래프가 x = 500을 축으로 하는 위로 볼록한 포물선이기 때문입니다. 붕어가 적으면 새끼를 낳을 어미가 적고, 너무 많으면 빈자리가 적어서 덜 늘어납니다. 그 균형이 가장 좋은 지점이 환경수용력의 절반입니다.

이 사실은 실제로도 쓰입니다. 물고기를 잡는 어업에서는 물고기 수를 환경수용력의 절반 정도로 유지하면 해마다 가장 많이 잡으면서도 개체 수를 지킬 수 있다는 생각을 바탕으로 잡는 양을 정하기도 합니다.
⑦ 성장률이 크면 이상한 일이 생긴다
성장률 r을 0.5보다 크게 바꿔 같은 식으로 계산하면 놀라운 결과가 나옵니다.
- r = 1.8: 1년 뒤 100 + 1.8 × 100 × 0.9 = 262, 2년 뒤 262 + 1.8 × 262 × 0.738 ≈ 610.0, 3년 뒤 610 + 1.8 × 610 × 0.39 ≈ 1,038.2. 환경수용력을 넘었다가 다시 줄었다 늘었다 하면서 1,000에 자리 잡습니다.
- r = 2.3: 몇 년 뒤부터 약 688마리와 1,182마리를 해마다 번갈아 오갑니다. 1,182마리인 해는 너무 붐벼서 다음 해에 크게 줄고, 688마리인 해는 여유가 있어 다시 크게 늡니다.
- r = 2.8: 250, 775, 1,263, 333, 955 … 처럼 규칙을 찾기 어려울 만큼 요동칩니다. 이렇게 단순한 식에서 예측하기 어려운 움직임이 나오는 현상을 혼돈(카오스)이라고 합니다.

식은 하나인데 r 값 하나에 따라 "부드럽게 멈춤 → 출렁이며 멈춤 → 두 값 반복 → 혼돈"으로 성격이 완전히 바뀝니다. 직접 계산해 보면 수열의 귀납적 정의가 얼마나 다양한 모습을 만들 수 있는지 느낄 수 있습니다.
⑧ 이 주제로 탐구보고서를 쓴다면
- 탐구 질문과 가설: "생물의 수는 왜 등비수열처럼 끝없이 늘지 않을까?" → 가설: 환경수용력이 있으면 늘어나는 속도가 줄어 일정한 수에 가까워진다.
- 자료 수집과 계산: 처음 수, 성장률, 환경수용력을 정하고 an+1 = an + r·an(1 − an/K)을 엑셀에 입력해 20년치를 계산한다. 생명과학 시간에 효모나 콩나물 기르기 같은 간단한 관찰 자료가 있다면 실제 값과 비교해도 좋다.
- 그래프: 등비수열과 로지스틱 성장을 한 그래프에 그리고, 해마다 늘어난 수를 막대그래프로 그려 최대가 되는 지점을 찾는다.
- 결론과 한계: "환경수용력의 절반에서 가장 많이 늘어난다"처럼 수치로 결론을 쓴다. 한계로는 실제 환경수용력은 계절이나 먹이에 따라 바뀐다는 점, 천적이나 질병 같은 다른 요인이 빠졌다는 점을 적는다.
더 나아가 보고 싶다면 이런 질문도 좋습니다.
- 해마다 50마리씩 잡아낸다면 붕어 수는 어디에 자리 잡을까? 100마리씩이면?
- r을 0.1씩 바꿔 가며 계산할 때, 두 값을 번갈아 오가기 시작하는 r은 얼마쯤일까?
- 신제품 보급률이나 감염병 누적 환자 수도 S자 곡선을 그릴까?
함께 읽으면 좋은 시리즈 글
- 끝없이 2배로 늘어나는 경우: 72의 법칙은 왜 성립할까?
- 등비수열과 등차수열을 돈 계산에 쓰면: 대출 상환액과 예금·적금 이자는 어떻게 정해질까?
- 수열 계산을 직접 코드로: 72의 법칙 계산기를 직접 만들어 보자
다음 글 예고: 뉴스에서 자주 보는 "오차범위 ±3.1%p"는 어떻게 계산할까요? 다음 시리즈에서는 확률과 통계로 여론조사 오차범위를 직접 계산해 봅니다.
세특 탐구 주제 시리즈는 매주 새 글이 올라옵니다. 블로그를 구독해 두시면 새 탐구 주제를 놓치지 않고 받아 보실 수 있습니다.
'교육(학업) > 수학 탐구' 카테고리의 다른 글
| [약학·의학 진로] 고등학교 수학으로 약 복용 간격 탐구하기: 반감기와 등비수열의 합 (0) | 2026.11.05 |
|---|---|
| [컴퓨터공학 진로] 고등학교 수학으로 72의 법칙 계산기 만들며 탐구하기: 반복문·로그로 배우는 코딩 (0) | 2026.11.03 |
| [경영·경제 진로] 고등학교 수학으로 대출·예금·적금 이자 탐구하기: 등차·등비수열로 직접 계산 (0) | 2026.11.02 |
| [고고학·화학 진로] 고등학교 수학으로 탄소 연대 측정 탐구하기: 지수·로그로 유물의 나이 계산 (0) | 2026.11.02 |
| [경영·경제 진로] 고등학교 수학으로 72의 법칙 탐구하기: 돈이 두 배가 되는 시간을 로그로 계산 (0) | 2026.11.01 |


























