seegongsik
중학교 1학년 (12-13세)

소인수분해

Prime Factorization

소인수분해는 자연수를 더 이상 쪼갤 수 없는 소수들의 곱으로 나타내는 일이에요. 블록을 하나씩 떼어 내듯 합성수를 계속 나누다 보면 소수만 남고, 그 소수들의 곱은 곱하는 순서만 다를 뿐 한 가지로 정해져요. 같은 소인수는 거듭제곱으로 묶고, 각 지수에 1을 더해 곱하면 약수가 몇 개인지도 바로 알 수 있어요. 이 장에서는 수를 바꿔 가며 약수 격자와 소인수분해 나무를 보고, 두 수의 지수 표에서 최대공약수와 최소공배수를 골라내요.

약수와 소수, 소인수

어떤 수의 약수를 빠짐없이 세거나 두 수의 최대공약수와 최소공배수를 구할 때는, 그 수를 더 이상 쪼갤 수 없는 소수들의 곱으로 먼저 바꿔 두는 편이 빠르다. 이렇게 바꾸는 일을 소인수분해라 하고, 같은 소인수는 거듭제곱으로 묶어 쓴다. 어떤 순서로 나누어도 결과가 하나로 정해진다는 점이 이 방법을 믿고 쓸 수 있게 해 준다. 아래 약수 격자에서는 고른 수를 나누어떨어지게 하는 수가 어디에 있고, 그중 어느 것이 소수인지부터 확인한다.

36

약수 격자에는 1부터 고른 수까지(최대 48)가 한 칸씩 놓여 있다. 고른 수를 나누어떨어지게 하는 수는 파란 원으로, 그 가운데 소수인 것은 금색 원으로 칠해져 있는데, 금색 원이 바로 소인수다. 예를 들어 36을 고르면 1, 2, 3, 4, 6, 9, 12, 18, 36이 칠해지고 그중 2와 3만 금색이다. 소수를 고르면 1과 자기 자신, 두 칸만 칠해진다.

🧱 약수, 소수, 소인수
①약수는 어떤 수를 나누어떨어지게 하는 수다. 12의 약수는 1, 2, 3, 4, 6, 12다
②소수는 1보다 큰 자연수 가운데 약수가 1과 자기 자신뿐인 수다. 2, 3, 5, 7, 11, 13, …
③1보다 큰 자연수 가운데 소수가 아닌 수를 합성수라 한다. 1은 소수도 합성수도 아니다
④약수 가운데 소수인 것을 소인수라 한다. 12의 소인수는 2와 3이다

소인수분해 나무

36
소인수분해 순서
가장 작은 소수 2부터 차례로 나눈다
2 → 3 → 5 → 7 → … 몫이 1이 될 때까지 되풀이한다
거듭제곱으로 쓰기
72 = 23 × 32
같은 소인수는 거듭제곱으로 묶는다
📝 나눗셈을 세로로 쓰는 방법
①왼쪽에 나누는 소수를, 아래에 몫을 적어 내려간다
②72라면 72 ÷ 2 = 36, 36 ÷ 2 = 18, 18 ÷ 2 = 9, 9 ÷ 3 = 3으로, 몫이 소수 3이 되면 멈춘다
③나눈 소수들과 마지막 몫을 모두 곱하면 72 = 2 × 2 × 2 × 3 × 3 = 2³ × 3²이다
④그림의 나무에서 왼쪽 잎으로 떨어지는 수가 세로 나눗셈의 왼쪽에 적는 수와 같다

약수의 개수

1을 소수로 여기거나, 나누는 순서에 따라 소인수분해 결과가 달라진다고 생각하기 쉽다. 1은 약수가 1 하나뿐이어서 소수도 합성수도 아니고, 2는 소수 가운데 하나뿐인 짝수다. 72를 2부터 나누든 3부터 나누든 결과는 2³ × 3²으로 같다. 한 번 나눈 몫이 소수가 될 때까지 나눗셈을 이어 가야 하며, 중간에 멈추면 합성수가 남는다.

약수의 개수
N = pa × qb → (a+1)(b+1)
각 소인수의 지수에 1을 더해 곱한다
72의 약수
72 = 23 × 32 → (3+1)(2+1) = 12
실제로 세어 보면 1, 2, 3, 4, 6, 8, 9, 12, 18, 24, 36, 72로 12개다
💡 왜 지수에 1을 더해 곱하는가
①72 = 2³ × 3²의 약수는 2를 몇 번, 3을 몇 번 곱해 만든 수다
②2는 0번, 1번, 2번, 3번 곱할 수 있으므로 4가지다
③3은 0번, 1번, 2번 곱할 수 있으므로 3가지다
④두 선택을 짝지으면 4 × 3 = 12가지이므로 약수는 12개다. 0번 곱하는 경우를 빼먹지 않는 것이 핵심이다

최대공약수와 최소공배수로 잇기

12
18
최대공약수
공통인 소인수를 지수가 작은 쪽으로 골라 곱한다
두 수에 함께 있는 소인수만 쓴다
최소공배수
모든 소인수를 지수가 큰 쪽으로 골라 곱한다
어느 한 수에라도 있는 소인수는 모두 쓴다
🔍 (최대공약수) × (최소공배수) = A × B
①두 수의 최대공약수와 최소공배수를 곱하면 두 수의 곱과 같다
②지수 표에서 칸마다 작은 지수와 큰 지수를 더하면 두 수의 지수를 더한 것과 같기 때문이다
③그래서 최대공약수를 알면 최소공배수는 A × B ÷ (최대공약수)로 바로 구할 수 있다

예제로 확인하기

소인수분해 문제는 가장 작은 소수부터 나누어 몫이 소수가 될 때까지 되풀이하는 순서로 푼다. 같은 소수는 거듭제곱으로 묶고, 약수의 개수를 물으면 각 지수에 1을 더해 곱한다. 큰 소수부터 시작해도 결과는 같지만, 나누어떨어지는지 확인하는 일이 번거로워진다. 아래 두 예제도 이 순서를 그대로 따른다.

예제 1
60을 소인수분해하시오.
1
가장 작은 소수 2로 나눈다. 60 ÷ 2 = 30, 30 ÷ 2 = 15이다.
60 = 2 × 2 × 15
2
15 = 3 × 5이므로 거듭제곱으로 정리한다.
60 = 2² × 3 × 5
▸ 60 = 2² × 3 × 5
그림의 나무에서 60을 고르면 왼쪽 잎에 2, 2, 3이 차례로 떨어지고 마지막에 5가 남는다.
예제 2
72의 약수의 개수를 구하시오.
1
먼저 소인수분해한다.
72 = 2³ × 3²
2
각 지수에 1을 더해 곱한다.
(3 + 1)(2 + 1) = 4 × 3 = 12
▸ 12개
나무 그림에서 72를 고르면 아래에 「(3 + 1) × (2 + 1) = 12개」가 그대로 나온다.

시험 포인트 정리

소인수분해를 해 두면 다음 장의 최대공약수와 최소공배수를 곧바로 고를 수 있다. 최대공약수는 공통인 소인수를 지수가 작은 쪽으로, 최소공배수는 모든 소인수를 지수가 큰 쪽으로 골라 곱한 것이다. 두 규칙을 바꿔 쓰는 실수가 잦으니, 위의 지수 표처럼 두 수의 지수를 한 줄씩 나란히 적고 칸마다 견주면 된다.

소인수분해의 꼴
N = p1a_1 × p2a_2 × ...
1보다 큰 자연수는 소수의 곱으로 나타낼 수 있고, 그 방법은 곱하는 순서를 빼면 하나뿐이다
중1 내신 유형
60에 자연수를 곱하여 어떤 자연수의 제곱이 되게 하려고 한다. 곱할 수 있는 가장 작은 자연수는?
①3
②5
③15
④30
⑤60
▸ ③ 15
1
어떤 수의 제곱이 되려면 소인수분해했을 때 모든 지수가 짝수여야 한다.
60 = 2² × 3 × 5
2
지수가 홀수인 3과 5를 한 번씩 더 곱하면 모든 지수가 짝수가 된다.
60 × (3 × 5) = 900 = 30², 곱할 수 = 15
🎯 시험 포인트
①1은 소수도 합성수도 아니다
②가장 작은 소수는 2이고, 짝수인 소수는 2 하나뿐이다
③소인수분해 결과는 곱하는 순서를 빼면 하나로 정해진다
④약수의 개수는 (지수 + 1)들의 곱이다
⑤(최대공약수) × (최소공배수) = 두 수의 곱

마지막 수정

이 페이지가 도움 됐다면 후원하기