단원 홈
4단원 · 마무리

단원 마무리

모의실험의 개념과 가치를 알고, 활용 분야를 탐험하고, 감염병·산불 같은 현상을 모델로 표현해 직접 돌려 봤어요. 소프트웨어로 '아직 일어나지 않은 일'을 미리 실험하는 힘을 길렀습니다. 정리하고 평가로 완성하세요!

12소생04-0104-0204-0304-04
🧠

핵심 정리 — 개념 지도

가지를 클릭하면 핵심 요약이 나타나요!

모의 실험하는 SW 모델로 미리 실험 🎲 1차시 · 개념·가치 구성요소·몬테카를로 🌍 2차시 · 활용 분야 탐색·활용 구상 🦠 3차시 · 모델로 표현 변수·규칙·SIR 🔥 4차시 · 구현·실행 셀룰러 오토마타·창발
🧭 단원의 큰 그림 — 모의실험은 현실 대신 컴퓨터 속 모델을 돌려 실험하는 것이다. 모델링 → 변수·규칙 → 실행(반복) → 결과·검증의 사이클로, 위험·고비용·장시간·비가역적인 일을 안전하고 빠르게 '만약 ~라면?'으로 실험한다. 단, 결과는 '가정 위의 경향'이지 예언이 아니다.
🎲 개념·구성요소·가치 [12소생04-01]
· 시뮬레이션 = 현실을 본뜬 모델을 컴퓨터로 돌려 미리 실험하는 것
· 구성요소: 모델·변수·규칙(갱신식)·시간(반복)·출력
· 가치: 안전·저비용·속도·반복·극한/미래 실험
· 몬테카를로 = 무작위 반복으로 답 추정(큰 수의 법칙)
🌍 활용 분야·활용 방안 [12소생04-02]
· 기상·방역·교통·공학·항공우주·의료·재난·게임 등 거의 모든 분야
· 쓰는 이유 4가지: 위험·비용·시간·불가능
· 핵심 변수를 '손잡이'처럼 돌려 what-if 실험
· 결과는 '예언'이 아닌 '실험' — 가정·한계를 함께 본다
🦠 현상을 모델로 표현 [12소생04-03]
· 모델링 = 목적에 필요한 만큼만 단순화(무엇을 남기고 버릴까)
· SIR: 사람을 S·I·R 세 칸으로, 갱신식으로 칸 옮기기
· newInf=β·S·I/N, newRec=γ·I → 거리두기·백신이 곡선을 평탄화
· 변수·규칙·가정을 분명히 적는다(가정이 틀리면 결과도 틀림)
🔥 소프트웨어로 구현·실행 [12소생04-04]
· 규칙을 의사코드로 정리 → 코드로 구현 → 반복 실행
· 셀룰러 오토마타: 격자 칸이 이웃 규칙으로 동시 갱신(산불)
· 단순 규칙에서 큰 패턴이 솟는 창발, 문턱 넘으면 급변하는 임계 현상
· 검증·보정·한계로 모델을 다듬고, 결과를 책임 있게 해석
🏆

단원평가

11문항 · 모두 풀고 [채점하기]를 누르세요. 해설과 함께 결과가 나와요!

🏆

4단원 종합 평가

객관식 8 + OX 3 · 일괄 채점

1모의실험(시뮬레이션)의 정의로 가장 알맞은 것은?

2몬테카를로로 원주율 π를 추정할 때, 추정값을 더 안정·정확하게 만드는 핵심 방법은?

3다음 중 '시뮬레이션으로 다루기에 가장 적절한' 문제는?

4'도시 보행자들의 대피 흐름'처럼 개체가 각자 규칙으로 움직이고 서로 영향을 주는 현상에 가장 알맞은 기법은?

5SIR 모델에서 하루 '새 감염자' 수를 구하는 갱신식은? (N=전체 인구)

6셀룰러 오토마타에서 한 스텝 안에 '모든 칸을 동시에 갱신'하려면?

7나무 밀도를 55%→65%로 조금 올렸을 뿐인데 불이 '거의 안 탐'에서 '전소'로 급변했다. 이 현상은?

8감염병 SIR 모델과 산불 격자 모델이 '시뮬레이션'으로서 공통으로 갖는 것은?

9[OX] 시뮬레이션 결과는 언제나 현실과 100% 똑같다.

10[OX] SIR 모델에서 거리두기로 전파력 β를 낮추면 감염 곡선이 낮고 완만해진다(평탄화).

11[OX] 교육용 산불 격자 모델은 실제 산불 발생을 그대로 예측하는 데 써도 된다.

0 / 11

✍️

서·논술형 자기 점검

먼저 스스로 써 본 뒤 예시 답안과 비교해 보세요.

1. 시뮬레이션이 '종이 교과서나 머릿속 상상으로는 하기 어려운 일'을 어떻게 가능하게 하는지를 ① 시뮬레이션을 쓰는 이유(위험·비용·시간·비가역성 중 2가지 이상) ② 구성요소(모델·변수·규칙·출력 등) ③ '결과는 예측이 아니라 가정 위의 경향'이라는 점을 모두 포함해 설명하시오. 12소생04-01

📖 예시 답안 ① 이유: 원자로 사고·감염병 정책처럼 위험하거나, 자동차 충돌·신도시처럼 비용이 크거나, 기후·인구처럼 오래 걸리거나, 되돌릴 수 없는(비가역) 일을 컴퓨터 모델로 안전·저비용·빠르게·반복해 실험할 수 있다. ② 구성요소: 현실을 단순화한 모델, 바꿀 수 있는 변수, 상태를 바꾸는 규칙(갱신식), 시간 진행·종료조건, 그래프·수치 출력. ③ 한계: 결과는 가정 위의 경향일 뿐 확정 예측이 아니다(쓰레기 가정→쓰레기 결과). — 세 요소를 모두 담고 한계를 분명히 하면 만점!

2. 감염병 확산(SIR), 산불 번짐(셀룰러 오토마타), 원주율 추정(몬테카를로) 중 둘을 골라, 각각 ① 어떤 변수와 규칙으로 현상을 표현하는지 ② 변수를 바꾸면 결과가 어떻게 달라지는지 설명하고, ③ 두 기법이 다루는 현상의 차이를 비교한 뒤, ④ 두 기법 중 하나를 우리 학교·지역의 문제에 활용한다면 무엇을 변수로 둘지 간단히 구상하시오. 12소생04-02 12소생04-03

📖 예시 답안 (SIR) 변수=β·γ, 상태=S/I/R, 갱신식=매 스텝 S→I(β), I→R(γ). β를 낮추면(거리두기) 정점이 낮고 완만해진다. (산불 CA) 칸 상태=나무/불/탄자리, 규칙='이웃에 불이 있으면 확률 p로 옮음'을 모든 칸에 동시에. 밀도·p를 높이면 더 빠르고 넓게 번진다. ③ 차이: SIR은 집단을 비율로 묶고(구획), CA는 격자 이웃 규칙으로 '퍼짐'을, 몬테카를로는 무작위 반복으로 '값(비율)을 추정'한다. ④ 활용: 예) 산불 CA를 우리 지역 야산에 적용해 '방화선을 어디 둘지'를 나무 밀도·바람 변수로 실험. — 변수·규칙·변화·기법 차이에 활용 구상까지 담으면 만점!

3. 시뮬레이션을 직접 구현·실행한다고 할 때 ① 모델을 코드로 돌리는 절차(초기 설정→반복 루프→출력→종료)를 설명하고 ② 결과가 믿을 만한지 확인하는 방법(통제 변인, 여러 번 반복, 극단값 검증)을 2가지 이상 쓰고 ③ 가정을 숨기거나 유리한 결과만 고르면 왜 문제가 되는지 윤리적으로 서술하시오. 12소생04-04

📖 예시 답안 ① 절차: 변수·초기 상태 설정 → 매 스텝 갱신식으로 상태 갱신하는 반복 루프 → 화면·그래프 출력 → 종료조건에서 멈춤 → 변수를 바꿔 다시 실행. ② 검증: 변수 하나만 바꿔 영향 보기(통제 변인), 무작위 모델은 여러 번 돌려 평균·범위 보기, 극단값(β=0이면 확산 없음) 넣어 상식과 맞는지 점검. ③ 윤리: 결과는 가정 위의 경향이므로 가정·한계를 숨기거나 유리한 한 번만 고르면 보는 사람을 오도하는 GIGO·왜곡이 된다. 정책·설계 근거로 쓰일 때 해가 될 수 있어 투명하게 밝히고 '제안'으로 다뤄야 한다. — 절차·검증 2가지 이상·윤리를 모두 담으면 만점!
🪞

성취기준 자가평가

스스로 솔직하게 점검해 보세요. 선택은 자동 저장됩니다.

12소생04-01  모의실험의 개념과 구성요소를 이해하고, 그 가치(안전·저비용·속도·반복)를 설명할 수 있다.

12소생04-02  다양한 분야의 시뮬레이션 활용을 탐색하고, 문제에 맞는 활용 방안을 구상할 수 있다.

12소생04-03  복잡한 현상을 변수·규칙·가정이 있는 시뮬레이션 모델로 표현할 수 있다.

12소생04-04  소프트웨어로 시뮬레이션 모델을 구현·실행하고, 결과를 검증·해석할 수 있다.

💡 다시 보면 좋은 곳

몬테카를로는 몬테카를로 실험실, 활용 분야는 활용 분야 탐험기, 모델링은 감염병 확산 시뮬레이터, 구현·실행은 산불 확산 시뮬레이터로 다시 돌려 보세요 — 직접 실험한 만큼 오래 남습니다!

🧭

진로 연계 — 모델로 미래를 내다보는 사람들

🌪️

기상·기후 예보관

대기 모델을 슈퍼컴으로 돌려 날씨·기후를 예측해요.

🚗

CAE 엔지니어

충돌·유체·구조 해석으로 제품을 가상으로 시험해요.

🦠

역학·방역 연구자

감염병 확산 모델로 방역 정책을 뒷받침해요.

🏙️

도시·교통 계획가

교통·인구 시뮬레이션으로 도시를 설계해요.

🎮

게임 물리·VFX 아티스트

물리 엔진으로 생생한 효과와 세계를 만들어요.

👀 다음 단원 예고 — 5단원 「가치를 창출하는 소프트웨어」

분석하고, 창작하고, 모의실험까지 해 봤다면 — 이제 소프트웨어로 새로운 가치를 '창출'할 차례예요! 소프트웨어 스타트업이 무엇인지 알아보고, 사용자의 진짜 필요를 찾아 아이디어를 구상하고, 친구들과 협력해 직접 만들어 세상에 내놓는 과정을 배웁니다. 우리 손으로 세상을 바꾸는 마지막 여정으로 가요!