📚 최대공약수 완전정복
1. 약수와 공약수란?
안녕하세요, 여러분! 👋 오늘은 최대공약수에 대해 배워볼 거예요. 먼저 약수가 무엇인지부터 차근차근 알아볼까요?
여러분이 12를 나누어떨어지게 하는 수들을 생각해보세요. 1, 2, 3, 4, 6, 12... 바로 이 수들이 12의 약수랍니다! 🔢
📖 약수의 정의
약수: 어떤 자연수를 나누어떨어지게 하는 자연수
a가 b의 약수 ⟺ b ÷ a = 자연수 (나머지 0)
🔢 12의 약수 찾기
🔢 18의 약수 찾기
🔍 공약수 찾기
자, 이제 12의 약수와 18의 약수를 비교해볼까요? 두 수의 약수 목록에서 똑같이 나타나는 약수가 있나요?
12의 약수
18의 약수
🎯 공통으로 나타나는 약수: 1, 2, 3, 6
이 수들을 12와 18의 공약수라고 해요!
💡 정리하기
- 약수: 어떤 수를 나누어떨어지게 하는 수
- 공약수: 두 수 이상의 공통된 약수
- 1은 모든 자연수의 약수예요!
- 가장 큰 공약수가 바로 최대공약수예요! 🌟
2. 최대공약수의 개념
이제 최대공약수(GCD: Greatest Common Divisor)가 무엇인지 알아볼까요? 😊
앞에서 12와 18의 공약수가 1, 2, 3, 6이라고 했죠? 이 중에서 가장 큰 수가 바로 최대공약수예요!
📚 최대공약수의 정의
두 개 이상의 자연수의 공약수 중에서 가장 큰 수
🎯 예제 1: GCD(12, 18) 구하기
12의 약수
18의 약수
6이 공약수 중에서 가장 큰 수!
🎯 예제 2: GCD(20, 30) 구하기
20의 약수
30의 약수
🤔 특별한 경우들
경우 1: 한 수가 다른 수의 약수인 경우
6의 약수: 1, 2, 3, 6
18의 약수: 1, 2, 3, 6, 9, 18
작은 수가 큰 수의 약수면, 작은 수가 최대공약수!
경우 2: 서로소인 경우
7의 약수: 1, 7
10의 약수: 1, 2, 5, 10
공약수가 1뿐인 두 수를 서로소라고 해요!
3. 최대공약수 구하는 방법
이제 최대공약수를 구하는 여러 가지 방법을 배워볼까요? 😊
약수를 나열하는 방법 말고도 더 효율적인 방법들이 있어요. 차근차근 알아봅시다!
🎯 방법 1: 약수 나열법
가장 기본적인 방법이에요. 각 수의 약수를 나열해서 공통된 가장 큰 수를 찾아요.
예제: GCD(24, 36) 구하기
🎯 방법 2: 공약수로 나누기
두 수를 공약수로 계속 나누어가며 최대공약수를 구하는 방법이에요.
예제: GCD(48, 72) 구하기
🎯 방법 3: 단계적 나눗셈 (깔끔한 방법)
가장 체계적이고 정확한 방법이에요!
예제: GCD(60, 84) 구하기
나누는 수 | 60 | 84 |
2 | 30 | 42 |
2 | 15 | 21 |
3 | 5 | 7 |
5 | 7 |
💡 어떤 방법을 선택할까요?
약수 나열법
- 수가 작을 때 유용
- 직관적으로 이해하기 쉬움
- 두 수만 비교할 때 좋음
공약수로 나누기
- 중간 크기의 수에 적합
- 계산이 체계적
- 실수할 확률이 낮음
단계적 나눗셈
- 세 수 이상일 때 필수
- 큰 수에도 효과적
- 가장 체계적인 방법
4. 소인수분해로 최대공약수 구하기
이제 소인수분해를 이용해서 최대공약수를 구하는 방법을 배워볼까요? 🧮
이 방법은 수학적으로 가장 정확하고 체계적한 방법이에요. 복잡해 보이지만 원리를 이해하면 매우 쉬워져요!
📚 소인수분해 복습
소인수분해란 어떤 수를 소수들의 곱으로 나타내는 것이에요.
예시: 60의 소인수분해
예시: 84의 소인수분해
🎯 소인수분해로 GCD 구하는 공식
공통 소인수에 대해 가장 작은 지수를 선택해서 곱하기
예제: GCD(60, 84) 구하기
🎯 좀 더 복잡한 예제
예제: GCD(108, 144, 180) 구하기
각 소인수별 최소 지수 찾기
🎯 연습 문제
문제 1: GCD(72, 96) = ?
문제 2: GCD(45, 75, 90) = ?
💡 소인수분해 방법의 장점
- 정확성: 실수할 가능성이 매우 낮아요
- 효율성: 큰 수나 여러 수의 GCD를 쉽게 구할 수 있어요
- 체계성: 단계별로 논리적으로 접근할 수 있어요
- 응용성: 최소공배수(LCM)도 같은 방법으로 구할 수 있어요
5. 유클리드 호제법
이제 유클리드 호제법이라는 특별한 방법을 배워볼까요? 🚀
이 방법은 고대 그리스의 수학자 유클리드가 개발한 방법으로, 아주 큰 수의 최대공약수도 빠르게 구할 수 있어요!
📚 유클리드 호제법의 원리
GCD(a, b) = GCD(b, a를 b로 나눈 나머지)
나머지가 0이 될 때까지 반복하면, 그때의 나누는 수가 최대공약수!
🎯 기본 예제: GCD(48, 18) 구하기
🎯 좀 더 큰 수: GCD(1071, 462) 구하기
🎯 단계별 정리 표
예제: GCD(84, 36) 구하기
단계 | 나누기 | 몫 | 나머지 |
---|---|---|---|
1 | 84 ÷ 36 | 2 | 12 |
2 | 36 ÷ 12 | 3 | 0 |
나머지가 0이 된 순간의 나누는 수가 답!
🏃♂️ 연습 문제
문제 1: GCD(91, 35) = ?
답 보기
문제 2: GCD(143, 65) = ?
답 보기
💡 유클리드 호제법의 장점
- 속도: 아주 큰 수도 빠르게 계산할 수 있어요
- 정확성: 소인수분해가 어려운 수도 정확히 구해요
- 효율성: 계산 단계가 적어서 실수가 적어요
- 범용성: 어떤 크기의 수든 적용할 수 있어요
6. 세 수 이상의 최대공약수
이제 세 개 이상의 수의 최대공약수를 구하는 방법을 배워볼까요? 😊
두 수의 최대공약수를 구할 수 있다면, 세 수 이상도 충분히 할 수 있어요! 차근차근 알아봅시다.
🎯 방법 1: 단계별 계산
먼저 두 수의 GCD를 구하고, 그 결과와 세 번째 수의 GCD를 구하는 방법이에요.
예제: GCD(24, 36, 48) 구하기
36의 약수: 1, 2, 3, 4, 6, 9, 12, 18, 36
→ GCD(24, 36) = 12
48의 약수: 1, 2, 3, 4, 6, 8, 12, 16, 24, 48
→ GCD(12, 48) = 12
🎯 방법 2: 동시 나눗셈
모든 수를 공약수로 동시에 나누어가는 방법이에요. 가장 효율적이죠!
예제: GCD(60, 90, 120) 구하기
나누는 수 | 60 | 90 | 120 |
---|---|---|---|
2 | 30 | 45 | 60 |
3 | 10 | 15 | 20 |
5 | 2 | 3 | 4 |
2 | 3 | 4 |
- 세 수 모두 나누어떨어지는 수로만 나누기
- 하나라도 나누어떨어지지 않으면 그 소수는 사용하지 않기
- 더 이상 공약수가 없을 때까지 반복
🎯 방법 3: 소인수분해 이용
각 수를 소인수분해한 후, 모든 소인수의 최소 지수를 곱하는 방법이에요.
예제: GCD(72, 108, 144) 구하기
각 소인수의 최소 지수
🏃♂️ 연습 문제
문제 1: GCD(45, 75, 105) = ?
답 보기
문제 2: GCD(84, 126, 168) = ?
답 보기
💡 여러 수의 최대공약수 구하기 팁
- 단계별 계산: 수가 적을 때 간단해요
- 동시 나눗셈: 실수가 적고 체계적이에요
- 소인수분해: 수가 클 때 정확해요
- 검산: 구한 GCD가 모든 수의 약수인지 확인하세요!
7. 서로소와 특별한 경우들
이제 서로소라는 특별한 관계와 최대공약수의 특별한 경우들을 배워볼까요? 🌟
서로소는 수학에서 매우 중요한 개념이에요. 실생활에서도 많이 사용되는 개념이랍니다!
📚 서로소의 정의
두 수의 최대공약수가 1인 경우
🎯 서로소의 예시들
✅ 서로소인 경우
❌ 서로소가 아닌 경우
🔍 서로소 판별법
방법 1: 소인수분해 이용
방법 2: 유클리드 호제법 이용
🌟 특별한 성질들
성질 1: 연속된 두 자연수
연속된 두 자연수는 항상 서로소예요!
성질 2: 소수와 다른 수
소수 p와 다른 수 a가 있을 때, a가 p의 배수가 아니면 서로소예요!
성질 3: 1과 모든 자연수
1은 모든 자연수와 서로소예요!
🎯 최대공약수의 특별한 경우들
경우 1: 한 수가 다른 수의 약수
경우 2: 같은 수
🏃♂️ 연습 문제
문제 1: 다음 중 서로소인 것을 모두 찾으세요
답 보기
문제 2: 100 이하의 자연수 중 60과 서로소인 수는 몇 개일까요?
답 보기
8. 실생활 문제 해결
이제 최대공약수를 실생활에서 어떻게 활용하는지 배워볼까요? 🌟
물건 나누기, 시간표 만들기, 정리정돈 등 우리 주변에서 최대공약수를 사용하는 경우가 정말 많아요!
🎁 나누기 문제
문제 1: 선물 포장하기
사탕 48개, 초콜릿 72개, 과자 96개를 똑같은 개수로 나누어 선물 봉지를 만들려고 합니다. 최대한 많은 봉지를 만들 때, 몇 개의 봉지를 만들 수 있고, 각 봉지에는 몇 개씩 들어갈까요?
해결 과정
72 = 2³ × 3²
96 = 2⁵ × 3¹
📐 배치 문제
문제 2: 정사각형 타일 배치
가로 84cm, 세로 60cm인 직사각형 바닥에 정사각형 타일을 빈틈없이 깔려고 합니다. 사용할 수 있는 가장 큰 정사각형 타일의 한 변의 길이는 몇 cm일까요?
해결 과정
84 ÷ 60 = 1 … 24
60 ÷ 24 = 2 … 12
24 ÷ 12 = 2 … 0
👥 그룹 나누기 문제
문제 3: 체육 수업 조 편성
남학생 30명, 여학생 42명을 각각 똑같은 수의 조로 나누되, 각 조의 인원수가 남녀 모두 같게 하려고 합니다. 한 조당 최대 몇 명까지 가능할까요?
해결 과정
42 = 2¹ × 3¹ × 7¹
🕐 시간 관련 문제
문제 4: 경보 시스템
A 경보는 36분마다, B 경보는 48분마다, C 경보는 60분마다 울립니다. 세 경보가 모두 동시에 울릴 때, 각 경보를 몇 번씩 울린 후일까요?
해결 과정
48 = 2⁴ × 3¹
60 = 2² × 3¹ × 5¹
🎯 실생활 문제 해결 전략
문제 파악하기
- "똑같이 나누어" → GCD 문제
- "최대한 많이" → GCD 구하기
- "빈틈없이 배치" → GCD 활용
- 개수, 길이, 시간 등을 파악
해결 과정
- 주어진 수들의 GCD 구하기
- 각 수를 GCD로 나누기
- 실제 상황에 맞는지 검증
- 답이 합리적인지 확인
9. 종합 문제
이제 지금까지 배운 내용을 모두 활용해서 다양한 문제를 풀어볼까요? 😊
차근차근 단계별로 접근하면 어떤 문제든 해결할 수 있어요!
🧮 기본 계산 문제
문제 1: GCD(168, 252, 336) = ?
풀이 과정 보기
문제 2: 유클리드 호제법으로 GCD(1295, 595) = ?
풀이 과정 보기
🚀 응용 문제
문제 3: 직사각형 분할 문제
가로 120cm, 세로 80cm인 직사각형을 정사각형으로 나누려고 합니다. 몇 개의 정사각형으로 나눌 수 있고, 각 정사각형의 한 변은 몇 cm일까요?
풀이 과정 보기
문제 4: 복합 조건 문제
어떤 두 자연수 a, b가 있습니다. a + b = 60이고 GCD(a, b) = 12일 때, 가능한 (a, b) 쌍을 모두 구하세요.
풀이 과정 보기
🌟 도전 문제
문제 5: 창의적 사고 문제
1부터 100까지의 자연수 중에서 72와 서로소인 수의 개수를 구하세요. (힌트: 72 = 2³ × 3² 이므로 포함-배제 원리를 사용하세요!)
풀이 과정 보기
🎓 학습 완료!
축하합니다! 여러분은 이제 최대공약수의 전문가가 되었어요! 🎉
약수의 개념부터 시작해서 다양한 계산 방법, 서로소, 실생활 응용까지 모든 것을 배웠습니다. 이제 어떤 최대공약수 문제가 나와도 자신 있게 해결할 수 있을 거예요!
📝 핵심 정리
계산 방법
- 약수 나열법 (작은 수)
- 공약수로 나누기 (중간 수)
- 소인수분해법 (큰 수)
- 유클리드 호제법 (매우 큰 수)
중요 개념
- GCD = 공통 소인수의 최소 지수
- 서로소 ⟺ GCD = 1
- 연속된 두 수는 항상 서로소
- 실생활: "똑같이 나누어" → GCD