[Pre-algrebra] 약수와 배수
참고
- 자연수: 0 포함
- 정수: 0 제외
- 약수: 어떤 수를 나머지 없이 나눌 수 있는 수
배수(mutiple number)
[2,3,4,5,6,9,10]의 배수판정법
-
2: 짝수인지 체크
- 2,799,588 = 가능
-
3: 모든 자릿수를 더하고 나온수를 3으로 나눠봄
- 2,799,588 -> 2+7+9+9+5+8+8
- = 48 -> 48/3은 나눠떨어지므로 3으로 나눌수 있음
-
4: 맨뒤 두자리수를 4로 나눠본다.
- 2,799,588 -> 88 /4 = 가능
-
5: 끝자리가 0이나 5로 나눠진다
- 2,799,588 = 불가능
-
6: 2와 3으로 나눌수 있는수(6을 소인수분해 하면 2와 3)
- 2,799,588 = 가능
-
9: 모든 자릿수를 더하고 나온수를 9로 나눠봄
- 2,799,588 -> 48/9 = 불가능
- 3으로 나눠지지 않는 수는 9로도 안나눠진다.
3의 배수판정법의 원리
- 498 -> 4+9+8 = 21 / 3 = 3의 배수다
- 이것의 원리는 각자리수를 9를 이용해 표기하는 것이다
- 400 + 90 + 8
- 4(1+99) + 9(1+9) + 8
- 4(99) + 9(9) + 4 + 9 + 8
- 4 + 9 + 8 has to by divide by 3!
어떤 수의 약수(factors) 찾기
- 어떤수의 약수라는건 그 어떤수가 나눌수의 배수라는 것이다.
- 154의 약수는 14
소수(Prime Number)
-
컴퓨터의 암호화는 소수 개념에 기반하고 있다.
-
소수는 자연수이며 소수의 약수는 1과 자기자신이다
- Divisible by exatly 2 natural numbers(1 & it self)
-
1은 2개의 수로 나눠질수가 없으므로 소수가 아니다.
-
2는 1과 2로 나눠진다.(유일하게 짝수인 소수)
- 그외의 짝수는 2로도 나눠지기 때문에 소수가 될 수 없다.(2 is only even prime number)
-
3 -> 1 & 3
-
5 -> 1 & 5
-
7 -> 1 & 7
소수(Prime)와 합성수(Composite)
- 소수: 1과 자신을 약수로 가지는 자연수
- 합성수: 1과 자신외에 다른 수를 약수로 가지는 자연수(1과 소수가 아닌수)
- 소수도 합성수도 아닌수 -> 1
소인수 분해(prime factorization)
- 지수 표기법(exponential notation) : 반복되는 소수를 작성할때는 지수로 작성하는 것
- 3.14 = 314 * 10**-2 = 314e-2
- 프로그래밍에서는 ^이 아니라 **
- Find the prime factorization of 75 and
- Write your answer using exponential notation
- 75 = 3 * 5 * 5 -> 3 * 5^2
공약수(common divisibility)
- 12와 20의 최소공배수 구하기
- 12 = 2 * 2 * 3
- 20 = 2 * 2 * 5
- 중복 수 제거하고 곱한 결과 -> 2 * 2 * 3 * 5 = 60
- 2 * 2 * 3 * 5 이 4개의 조합으로 만들수 있는수가 공약수
최소공배수(least comoon multiple)
- 공통적으로 곱해서 나올 수 있는 수중에 가장 작은 수
- lcm(30, 25)
- 2 * 3 * 5 && 5 * 5
- 2 * 3 * 5 * 5 = 150
최대공약수(greatest common divisibility)
- 공통적으로 나눌 수 있는 수 중에 가장 큰 수
- 방법1. 각수의 모든 약수를 적은 후 가장 큰 수
- gcd(10, 7)
- 10 -> 1,2,5,10
- 7 -> 1,7
- 최대공약수는 1
- 방법2. 소인수에 공통약수를 찾음. 그 수가 여러개면 수인수들의 곱
- gcd(21, 30)
- 21 -> 3, 7
- 30 -> 2, 3, 5
- 최대공약수: 공통되는 소인수 중에 가장 큰 수 3
- gcd(105, 30)
- 105 -> 5 * 3 * 7 -> 15 * 7
- 30 -> 3 * 2 * 5 -> 15 * 2
- 최대공약수: 공통되는 소인주 3과 5의 곱인 15
문제
-
gcd(110,40,120)
- 2 5 11
- 2 2 2 5
- 2 2 2 3 5
- -> 2 5
-
gcd(35, 6)
- -> 1
느낌점
- 미국식 수학은 표기하는 방식부터 프로그래밍이랑 비슷하다.
- 우리나라 수학 명칭은 한문이라 봐도 뭔소린지 모르겠는데 미국 수학 명칭은 이름만 보면 이해된다.
'Algorithm > Mathematics' 카테고리의 다른 글
[Pre-algrebra] 지수, 근호, 유효숫자 표기법 (0) | 2020.02.05 |
---|---|
[Pre-algrebra] 비율, 비, 비례식 (0) | 2020.02.04 |
[Pre-algrebra] 식, 방정식과 부등식 (0) | 2020.01.20 |
[Pre-algrebra]유리수와 무리수 (0) | 2020.01.17 |
이제와서 수학을 공부 하려는 이유 (0) | 2020.01.17 |