약수
다항식의 최대공약수와 최소공배수의 활용
다항식의 약수와 배수, 최대공약수와 최소공배수에서 다항식에서도 약수와 배수가 있다고 했어요. 그리고 최대공약수와 최소공배수를 구하는 방법을 공부했고요.
이 글에서는 최대공약수와 최소공배수 사이에 어떤 관계가 있는지 알아보고, 이를 이용해서 문제를 풀어볼 거예요.
최대공약수와 최소공배수의 관계는 [중등수학/중1 수학] - 최대공약수와 최소공배수의 관계에서 공부한 적이 있어요. 원리는 같은데, 중학교 때는 숫자를 이용했다면 이제는 다항식을 이용하는 거죠.
추가로 다항식의 합과 차, 곱, 최대공약수, 최소공배수 사이의 관계도 공부할 거예요.
다항식의 최대공약수와 최소공배수의 활용
두 다항식 A, B의 최대공약수를 G, 최고공배수를 L이라고 하면
a, b는 서로소
최대공약수 = G
최소공배수 L = abG
A를 G로 나눈 몫이 a니까 A = aG, B를 G로 나눈 몫이 b니까 B = bG 가 되겠죠?
A, B의 사칙연산을 해보죠.
- A + B = aG + bG = (a + b)G
- A - B = aG - bG = (a - b)G
- AB = aG × bG = abG2 = LG
- A ÷ B = aG ÷ bG = a/b
두 다항식의 사칙연산을 해보면, 덧셈, 뺄셈, 곱셈에 최대공약수인 G가 들어있다는 걸 알 수 있어요. 나눗셈에는 들어있지 않네요. 특히 두 다항식을 곱한 것과 최대공약수와 최소공배수를 곱한 게 같다는 것도 알 수 있어요.
A ± B = (a ± b)G
AB = LG → 두 다항식의 곱 = (최대공약수) × (최소공배수)
이차항의 계수가 1인 두 이차식 A, B의 최대공약수가 x - 1, 최소공배수는 x3 + 4x2 + x - 6일 때, 두 다항식 A, B를 구하여라.
A = aG, B = bG, G = x - 1, L = abG = x3 + 4x2 + x - 6이에요. (a, b는 서로소)
L을 인수정리를 이용한 인수분해를 해보죠. L은 G를 인수로 가지니까 x - 1로 나누어떨어져요.
L = (x - 1)(x2 + 5x + 6)
= (x - 1)(x + 2)(x + 3)
L = abG로 G = x - 1이니까 x - 1을 제외한 나머지 두 인수가 ab에 해당하겠죠? 둘 중 하나를 a라고 하면 나머지 하나는 b가 될 거예요. a = (x + 2), b = (x + 3)이라고 해보죠. a, b를 바꿔도 상관은 없어요.
A = aG = (x - 1)(x + 2), B = bG = (x - 1)(x + 3)이네요.
이차항의 계수가 1인 두 이차식의 곱이 x4 - 9x2 + 4x + 12이고, 최대공약수가 일차식일 때, 두 다항식의 합을 구하여라.
두 다항식을 A, B, 두 다항식의 최대공약수를 G, 최소공배수를 L이라고 해보죠. A = aG, B = bG, A + B = (a + b)G, AB = abG2 = LG예요.
AB를 인수정리를 이용한 인수분해로 인수분해 해볼까요?
AB = x4 - 9x2 + 4x + 12
= (x + 1)(x - 2)(x2 + x - 6)
= (x + 1)(x - 2)(x - 2)(x + 3)
= (x - 2)2(x + 1)(x + 3)
AB = abG2이므로 일차식의 제곱인 (x - 2)가 G에 해당하고, 남은 인수가 a, b겠죠. a = x + 1, b = x + 3이라고 해보죠. 물론 a, b가 바꿔도 상관없어요.
A + B = (a + b)G = (x + 1 + x + 3)(x - 2) = (2x + 4)(x - 2) = 2(x + 2)(x - 2)
함께 보면 좋은 글
다항식의 약수와 배수, 최대공약수와 최소공배수
조립제법 1 - 조립제법 하는 법
인수정리를 이용한 인수분해
[중등수학/중1 수학] - 최대공약수와 최소공배수의 관계
다항식의 약수와 배수, 최대공약수와 최소공배수
숫자에서 약수와 배수, 최대공약수와 최소공배수를 구할 수 있었죠?
다항식에서도 약수와 배수, 최대공약수와 최소공배수를 구할 수 있어요. 다항식은 인수분해를 해요. 여기서 인수가 바로 약수에 해당하는 거예요. 따라서 다항식의 약수와 배수를 구하려면 인수분해를 먼저 해야 해요.
다항식의 약수와 배수, 최대공약수와 최소공배수는 어떤 걸 말하는지 또 이들 사이에는 어떤 관계가 있는지 알아보죠.
숫자에서 식으로 바꾼 것뿐 내용은 비슷하니까 금방 이해할 수 있을 거예요.
다항식의 약수와 배수
다항식 A가 A = BC로 인수분해 될 때, A를 B, C의 배수라고 하고, B, C는 A의 약수라고 해요.
다른 다항식 D가 B를 약수로 가지면 이 다항식 D와 A 둘 다 B를 약수로 가지므로 B를 공약수라고 합니다.
서로 다른 두 다항식이 같은 배수를 가지면 이 공통된 배수를 공배수라고 부르고요. 모든 게 숫자랑 똑같아요.
숫자에서 숫자가 가장 큰 공약수를 최대공약수, 숫자가 가장 작은 공배수를 최소공배수라고 하죠? 다항식에서는 차수가 가장 큰 공약수를 최대공약수, 차수가 가장 작은 공배수를 최소공배수라고 해요. 최대공약수는 영어로 하면 Greatest Common Divisor(GCM)인데, 첫 글자를 따서 알파벳 G로, 최소공배수는 Least Common Multiple(LCM)의 첫 글자를 따서 L로 표시해요.
또 두 숫자의 공약수가 1뿐일 때를 서로소라고 하죠? 두 다항식의 공약수가 1, 2, 3, … 등 상수일 때를 서로소라고 합니다. 2(x + 1), 2(x + 2)
최대공약수, 최소공배수 구하는 방법
거듭제곱 형태로 되어 있는 수에서 최대공약수 구하는 방법은 밑이 같은 것 중에서 지수가 작은 걸 선택했어요. 다항식에서도 마찬가지예요. 여기서는 소인수가 아니라 다항식이 밑이라는 차이만 있을 뿐이죠.
A = 3(x + 1)(x + 2)(x + 3)과 B = (x + 1)(x + 2)2의 최대공약수를 구해보죠.
공통으로 들어있는 인수는 (x + 1)과 (x + 2)네요. (x + 1)은 둘 다 지수가 1이고요. A의 (x + 2)는 지수가 1, B의 (x + 2)는 지수가 2니까 더 작은 1을 선택해요. 따라서 최대공약수는 (x + 1)(x + 2)이에요.
최소공배수 구하는 방법은 일단 모든 밑을 쓰고, 밑이 겹치면 지수가 큰 걸 선택했어요. 물론 다항식에도 똑같아요.
A = 3(x + 1)(x + 2)(x + 3)과 B = (x + 1)(x + 2)2의 최소공배수를 구해보죠.
일단 인수에 해당하는 다항식을 다 써보죠. 3(x + 1)(x + 2)(x + 3) 인데, A의 (x + 2)의 지수는 1인데, B에서 (x + 2)의 지수가 2니까 지수가 큰 2를 선택해야 해요. 따라서 두 다항식의 최소공배수는 3(x + 1)(x + 2)2(x + 3)이에요.
다음 다항식들의 최대공약수와 최소공배수를 구하여라.
(1) A = ab3c, B = a2bc, C = abcd
(2) A = x3 - 3x - 2, B = 2x2 - 4x - 6
최대공약수는 공통인수 중에서 지수가 작은 것들의 곱이고, 최소공배수는 모든 인수를 다 쓰고, 공통인 경우에는 지수가 큰 걸 쓰는 거예요.
(1)번은 항이 세 개예요. 세 항 모두에 a, b, c가 들어있는데, 지수가 가장 작은 건 모두 1이에요. 따라서 최대공약수는 abc예요.
최소공배수는 일단 인수를 다 써요. 그리고 인수의 지수를 비교해야 하는데 a는 지수가 가장 큰 게 2, b는 3, c와 d는 1이네요. 최소공배수는 a2b3cd
(2)번은 인수분해가 안 돼 있죠? 인수분해를 먼저 해야 해요.
인수정리를 이용해서 인수분해를 하면
A = x3 - 3x - 2 = (x + 1)(x2 - x - 2) = (x + 1)2(x - 2)
B = 2(x - 3)(x + 1)
(x + 1)이 공통인데, A는 지수가 2, B는 지수가 1이네요. 최대공약수는 (x + 1)이고 최소공배수는 2(x - 3)(x - 2)(x + 1)2
함께 보면 좋은 글
다항식의 최대공약수와 최소공배수의 활용
인수분해, 인수분해 공식
복잡한 식의 인수분해 - 치환, 복이차식
인수정리를 이용한 인수분해
[중등수학/중1 수학] - 최대공약수와 최소공배수의 관계
소인수분해를 이용하여 약수 구하기, 약수 개수 구하기
초등학교에서는 약수를 구할 때, 곱하기를 이용해서 구했어요. 중학생이니까 조금 더 세련된 방법으로 약수를 구해야겠죠?
약수를 구하는 것뿐 아니라 약수의 개수를 구하는 방법도 공부할 거예요. 약수를 모두 구하지 않고도 약수의 개수를 구하는 방법이요.
두 가지 모두 소인수분해를 통해서 구하는 거예요. 소인수분해를 한 후에 거듭제곱으로 나타내는데, 거듭제곱과 약수와의 관계를 잘 이해해야 해요.
소인수분해를 이용하여 약수 구하기
72의 약수를 구해보죠. 72 = 1 × 72 = 2 × 36 = 3 × 24 = 4 × 18 = 6 × 12 = 8 × 9
72의 약수는 1, 2, 3, 4, 6, 8, 9, 12, 18, 24, 36, 72이고, 12개네요.
그런데 만약에 72가 아니라 100이 넘어가는 수라면 하나씩 찾기가 너무 어렵겠죠? 이럴 때 소인수분해를 이용하면 약수를 쉽게 구할 수 있어요.
일단 72를 소인수분해하면 23 × 32이 나와요.
72는 23과 32이 곱해진 걸 알 수 있어요. 23의 약수를 따로 구하고, 32의 약수를 따로 구해서 각각을 서로 곱해주면 72의 약수가 되는 거예요. 23의 약수는 직접 계산할 필요없이 지수를 이용해서 구할 수 있어요.
거듭제곱으로 된 수의 약수는 지수를 하나씩 늘려가면서 구할 수 있어요. 예를 들어 2100의 약수는 2, 22, 23, 24, … 이렇게 쭉 나가다가 299, 2100이 되는 거죠. 그리고 모든 수의 약수인 1도 함께 써주면 돼요.
23의 약수는 1, 2, 22, 23이에요.
32의 약수는 뭘까요? 일단 1을 쓰고, 3, 32이에요.
1, 2, 22, 23과 1, 3, 32을 각각 곱하면 돼요. 표를 이용해서 곱해보죠.
× | 1 | 2 | 22 | 23 |
1 | 1 | 2 | 4 | 8 |
3 | 3 | 6 | 12 | 24 |
32 | 9 | 18 | 36 | 72 |
표를 잘 보면 곱하기를 이용해서 구했던 약수들과 똑같죠? 처음이라 이 방법이 복잡해 보일 수 있지만 어느 정도 숙달만 되면 곱하기를 이용해서 구하는 것보다 더 정확하고 빨리 약수를 구할 수 있어요.
소인수분해를 이용해서 약수 구하기
주어진 수를 소인수분해 → 거듭제곱의 약수를 모두 구하여 서로 곱한다.
135의 약수를 모두 구하여라.
먼저 135를 소인수분해부터 해야겠죠?
135 = 5 × 3 × 3 × 3 = 33 × 5
× | 1 | 3 | 32 | 33 |
1 | 1 | 3 | 9 | 27 |
5 | 5 | 15 | 45 | 135 |
135의 약수는 1, 3, 5, 9, 15, 27, 45, 135네요.
이번에는 150의 약수를 구해볼까요? 150을 소인수분해하면 150 = 2 × 3 × 52이죠.
소인수가 3개인데, 이때는 먼저 소인수 2, 3의 약수를 이용해서 150의 약수를 구하고, 이렇게 구한 약수와 남은 소인수 5의 약수들을 곱해서 150의 약수를 구해요.
× | 1 | 2 |
1 | 1 | 2 |
3 | 3 | 6 |
2와 3을 이용해서 약수를 구했더니 위 표처럼 나왔네요. 이 표에서 구한 약수 1, 2, 3, 6과 소인수 5의 약수 1, 5, 52을 각각 곱해서 150의 약수를 구해보죠.
× | 1 | 2 | 3 | 6 |
1 | 1 | 2 | 3 | 6 |
5 | 5 | 10 | 15 | 30 |
52 | 25 | 50 | 75 | 150 |
150의 약수는 1, 2, 3, 5, 6, 10, 15, 25, 30, 50, 75, 150으로 총 12개네요.
소인수분해를 이용하여 약수 개수 구하기
이번에는 약수를 구하는 게 아니라 약수의 개수만 구하는 거예요.
물론 약수를 모두 구하면 약수의 개수도 알 수 있죠. 하지만 약수를 구하지 않고도 약수의 개수를 구할 수 있어요.
위 예제의 표를 보세요. 135의 약수의 개수는 8개에요. 표의 칸 수가 몇 개인가요? 8개죠. 바로 이걸 이용해서 약수의 개수를 구하는 거예요.
135 = 33 × 5에요. 33의 약수의 개수는 1, 3, 32, 33이므로 4개, 5의 약수의 개수는 1, 5이므로 2개죠. 각각의 약수의 개수인 4와 2를 곱하면 8이고 이게 바로 135의 약수의 개수에요.
소인수분해를 이용해서 약수의 개수를 구하는 방법은 지수를 이용하는 거에요.
거듭제곱으로 된 수의 약수는 지수를 하나씩 늘려가면서 구한다고 했어요. 33의 약수는 3, 32, 33과 모든 수의 약수 1을 해서 4개죠. 그럼 약수의 개수는 지수의 개수보다 1개 더 많죠? 바로 이걸 이용하는 거지요.
135 = 33 × 5에서 3의 지수 3에 1을 더하고, 5의 지수 1에 1을 더해요. (3 + 1) × (1 + 1) = 8
72 = 23 × 32이에요. 약수의 개수는 2의 지수 3에 1을 더한 것과 3의 지수 2에 1을 더해서 곱한 (3 + 1) × (2 + 1) = 12(개)가 되는 거죠.
소인수분해를 이용해서 약수 개수 구하기: 각 소인수의 지수에 1을 더해서 서로 곱함
소인수분해 → am × bn → (m + 1) × (n + 1)
다음 수의 약수의 개수를 구하여라.
(1) 36 (2) 23 × 3 × 52
(1)번 36을 소인수분해하면 22 × 32이 나오네요. 약수의 개수는 각 소인수의 지수에 + 1해서 곱하는 거니까 (2 + 1) × (2 + 1) = 9(개)에요.
(2)번은 소인수분해를 한 게 3개의 소인수로 되어 있어요. 소인수의 개수가 2개든 3개든 상관없어요. 각 소인수의 지수에 + 1 해서 곱해주는 건 똑같아요. 소인수 3에는 지수가 안 쓰여 있는데 이건 지수가 1이란 걸 말하죠? (3 + 1) × (1 + 1) × (2 + 1) = 24(개)
함께 보면 좋은 글
소인수분해, 소인수분해 하는 법, 소인수 뜻
소수와 합성수, 소수의 뜻, 합성수의 뜻
거듭제곱의 뜻, 거듭제곱으로 나타내기, 제곱, 세제곱
최대공약수, 최대공약수 구하는 방법
최소공배수, 최소공배수 구하는 방법
소수와 합성수, 소수의 뜻, 합성수의 뜻
지금까지 우리가 알고 있는 수는 1, 2, 3, 4 같은 자연수, ½, ¼같은 분수, 0.1, 0.01 같은 소수예요.
이 글에서는 새로운 수의 개념을 공부할 거예요. 위 세 가지 수가 아닌 다른 수를 공부하는 게 아니고, 짝수와 홀수처럼 자연수를 어떤 특징에 의해서 구별하는 거예요.
뒤에 이어질 내용에서 사용할 수와 단어의 개념이니까 잘 이해하고 있어야 해요. 이 글에서 설명하는 단어의 뜻을 모르면 다음 단원으로 넘어갈 수 없어요.
소수와 합성수가 뭔지 알아보죠.
소수와 합성수
소수가 뭐죠? 1의 자리보다 작은 자릿수를 가진 수들 예를 들면 0.1, 0.01처럼 소수점이 있는 수를 소수라고 하죠? 여기서 공부하는 소수는 다른 소수예요.
여기서 다루는 소수와 합성수는 모두 자연수예요. 분수나 우리가 기존에 알고 있는 소수는 다루지 않아요. 문제나 설명에서 따로 얘기하지 않더라도 모두 자연수입니다.
소수
1은 약수가 몇 개 있나요? 1은 약수가 1 하나밖에 없어요.
2는 1, 2
3은 1, 3
4는 1, 2, 4
5는 1, 5
6은 1, 2, 3, 6
2, 3, 5처럼 약수가 1과 자기 자신만 있는 자연수를 소수라고 해요. 약수가 1하고 자기 자신 밖에 없으니 약수의 개수가 2개죠? 그래서 소수를 약수가 2개밖에 없는 자연수라고 말하기도 해요. 또는 1과 자기 자신으로만 나누어떨어지는 수라고도 하고요. 표현은 다르지만 결국 다 같은 얘기예요.
2를 뺀 나머지 소수는 모두 홀수예요. 2가 아닌 짝수는 적어도 1과 2, 자기 자신은 무조건 약수로 갖으니까 소수가 될 수 없어요. 2를 제외한 소수가 모두 홀수라고 해서 모든 홀수가 다 소수인 건 아니에요. 9는 홀수지만 1, 3, 9라는 세 약수를 갖고 있어서 소수가 아니에요.
- 2를 뺀 나머지 소수는 모두 홀수 → ○
- 모든 홀수는 소수 → ×
소수는 2, 3, 5, 7, 11, 13, 17, 19, … 등이 있어요.
합성수
합성수는 약수의 개수가 3개 이상인 자연수예요. 4는 약수가 1, 2, 4로 세 개고요, 6은 1, 2, 3, 6으로 네 개예요. 두 수는 약수의 개수가 3개 이상이니까 합성수죠.
합성수를 다른 말로 1보다 큰 자연수 중에서 소수가 아닌 수라고도 해요. 1은 약수가 1개고, 소수는 약수가 2개니까 결국 약수가 1, 2개가 아닌 수라는 뜻이죠.
2가 아닌 모든 짝수도 합성수예요. 짝수는 최소한 1, 2, 자기 자신의 세 수를 약수로 갖거든요. 홀수는 숫자마다 다르고요.
합성수는 4, 6, 8, 9, 10, 12, 14, 15, 16, … 등이 있어요.
그러면 1은 뭘까요? 약수의 개수가 2개면 소수, 3개 이상이면 합성수인데, 1은 약수의 개수가 1개잖아요. 그래서 1은 소수도 아니고 합성수도 아니에요. 그냥 1이에요.
자연수를 종류별로 나눈다면 1, 소수, 합성수의 세 가지로 나눌 수 있겠죠?
1: 소수도 합성수도 아님
소수: 약수의 개수가 2개인 자연수, 1과 자기 자신만을 약수로 갖는 자연수
합성수: 약수의 개수가 3개 이상인 자연수, 1보다 큰 자연수 중 소수가 아닌 자연수
다음 수를 소수와 합성수로 나누어라.
1, 2, 9, 11, 24, 36, 40, 57, 63, 71
소수와 합성수를 구분할 때는 약수의 개수를 세면 돼요. 약수가 2개면 소수, 3개 이상이면 합성수니까요. 대신 약수를 모두 구할 필요는 없어요. 3개까지만 구하고 그 이상은 구하지 않아도 돼요. 또 2보다 큰 짝수는 약수의 개수를 구할 필요도 없이 무조건 합성수예요.
1은 약수의 개수가 1개라서 소수도 아니고 합성수도 아니에요.
2는 약수가 1, 2로 두 개뿐이니까 소수고요.
9는 약수가 1, 3, 9로 세 개여서 합성수네요.
11은 약수가 1, 11로 2개여서 소수네요.
24, 36, 40은 2보다 큰 짝수니까 약수의 개수를 구할 필요없이 합성수고요.
57은 1, 57, 3, 19로 약수의 개수가 4개여서 합성수예요.
63은 1, 63, 7, 9, … 약수를 벌써 네 개나 찾았어요. 약수를 더 찾을 필요없이 합성수네요.
71은 1, 71뿐이라서 소수고요.
1
소수: 2, 11, 71
합성수: 9, 24, 36, 40, 57, 63
함께 보면 좋은 글
소인수분해, 소인수분해 하는 법, 소인수 뜻
최대공약수, 최대공약수 구하는 방법
최소공배수, 최소공배수 구하는 방법
최대공약수와 최소공배수의 관계