개념지도 / 중등 / 수와 연산
소인수분해
prime factorization 중1 앞으로수를 소수의 곱으로 유일하게 쪼개기
한 문장 직관 — 이것만 남으면 성공
소인수분해는 수의 유전자 검사다. 이 결과 하나로 약수의 개수, 최대공약수, 최소공배수가 전부 나온다.
소수 찾기 — 배수를 지우면 남는 것소인수분해는 그 수의 지문. 유일하게 하나뿐이다.
2의 배수, 3의 배수… 차례로 지우면 더 이상 쪼개지지 않는 수만 남는다.
왜 중요한가
산술의 기본정리. 인수분해·암호의 뿌리
예시
360=2³×3²×5. 약수 개수 = (3+1)(2+1)(1+1)=24
백지에 해볼 것 A4 한 장
큰 수 하나(예: 1001)를 트리로 쪼개기 → 7×11×13. 어떤 순서로 쪼개도 결과 같음 확인
핵심 식
유일 분해
약수의 개수 — 각 소수를 0~aᵢ개 쓸 수 있으므로
흔한 오개념 — 여기서 막힌다
✗ 큰 수는 소인수분해가 어렵지만 컴퓨터는 금방 한다.
왜 이렇게 생각하나
컴퓨터가 다 빠르다고 생각.
어떻게 깨뜨리나
600자리 두 소수의 곱을 되돌리는 건 현재 컴퓨터로 수억 년이 걸린다. 이게 RSA 암호의 근거다.
대표 예제
- Q. 360의 약수 개수A. 360 = 2³·3²·5 → 4·3·2 = 24개
백지 훈련 단계 — 순서대로 시키면 됨
- 360을 나무 그림으로 분해
- 지수를 세어 약수 개수 공식 적용
- 실제 약수를 다 써서 24개 확인
확인 질문 — 답하면 통과
- 약수의 개수 공식이 왜 그렇게 되는가?
- 소인수분해가 왜 암호에 쓰이는가?
어디에 쓰이나
- RSA 공개키 암호
- 해시 함수
- 기어 설계
다음으로 어떻게 이어지는가
중3 인수분해(식을 쪼개기)로 이름과 아이디어가 그대로 넘어간다.
가르치기 전에 제1원칙으로 내가 먼저 재구성한다. 이름 붙이기로 때우지 않고, 논리 비약 없이, 세연이가 나 없이 재도출할 수 있게.
이 개념은 아직 예습 전입니다.
예습 노트는 코드에 씁니다 — src/data/prep/ 에 추가 후 배포.
Claude에게 /mathjason 으로 불러주시면 됩니다.
아직 백지 기록이 없습니다.
기록은 src/data/content/index.ts 의 RECORDS 에 추가합니다.