반응형

프로그래밍/수학 공부 4

등호가 넘어가면 부호가 바뀌는 것에 대한 원리

학생 때는 부호가 등호를 넘어가면 바뀐다고만 외웠다. +는 -로, 곱셈은 나눗셈으로. 이렇게 외우면 햇갈린다. 하지만 원리를 알고 보니 간단하다. 5x = 3 이라할 때 x를 구하고 싶으면 5를 좌변에서 우변으로 넘기면 된다. 이때 단순히 곱셈이니까 나눗셈으로 바꿔서 x = 3 나누기 5 즉, x = 3/5 라고 생각하지 말고 좌변과 우변을 동시에 5로 나눈다고 생각하면 더 이해하기가 쉽다. 양변에 같은 수를 더하거나 빼거나 곱하거나 나눠도 등호는 성립하니까. 거리, 속도, 시간에 대해서도 이렇게 접근하면 외우기 쉽다. 거리 = 속도 x 시간인데 속도를 구하고 싶다면 우변의 시간을 없애면 된다. 즉 양 변을 시간으로 나누면 된다. 좀 더 쉽게 말하면 '1/시간' 을 곱하면 된다. 그렇게 되면 거리/시간 ..

공배수와 공약수 구하기

공배수: 최소공배수의 배수 공약수: 최대공약수의 약수 1. 공약수 구하기 a와 b의 공약수 개수 = 최대공약수의 약수의 개수 예1) 36 48 - 2 18 24 - 2 9 12 - 3 3 4 최대 공약수는 2*2*3=12 36과 48의 공약수는 12, 6, 4, 3, 2, 1 12의 약수는 12, 6, 4, 3, 2, 1 예2) 30 45 - 3 10 15 - 5 2 3 최대공약수는 3*5=15 30과 45의 공약수는 15, 5, 3, 1 15의 약수는 15, 5, 3, 1 두 수의 공약수 구할거라고 힘들게 나열하지 말고 두 수의 최대공약수만 하나 구하면 약수들이 간단하게 나온다. 두 수의 공약수를 구하는 다른 방법으로는 위의 예시에서 나온 공약수들을 하나씩 곱해서 도출하는 것이다. 예1)에서 최대공약수..

약수, 약수의 개수 구하는 법

인수: 곱으로 연결된 수. 12는 2*2*3으로 나타낼 수 있는데 이 2*2*3 꼴이 인수다. 소수: 1과 자기 자신만이 약수인 것. 더이상 쪼개지지 않는 수. Prime Number. 자연수는 소수와 합성수로 이루어져 있다. 합성수: 소수 아닌 것들. 12는 2*2*3으로 이루어지니 합성수. 인수분해: 수를 2*2*3, 4*3꼴로 나타내는 것. 소인수분해: 소수인 인수로 분해해 나타내는 것. 12의 약수: 12를 소인수 분해 한 2*2*3으로 나타낼 수 있는 모든 수. 1 2*1 = 2 3*1 = 3 2*2 = 4 2*3 = 6 2*2*3 = 12 12의 약수는 총 6개이다. 약수의 개수를 구하는 방법: 거듭제곱에 +1을 하면 그게 약수의 개수가 된다. 8은 2^3이니 약수는 3+1 = 4개다. 실제로..

요즘 소인수 분해 방법

예전에는 소인수 분해를 하려면 72 ㅣ 2 36 ㅣ 2 18 ㅣ 2 9 ㅣ 3 3 ㅣ 3 1 72 = 2^3 * 3^2 이런식으로 구했는데 요즘은 방법이 다르다고 한다. 요즘은 숫자를 제시받으면 이 숫자를 구구단 형식으로 만들고 이를 반복한다. 72 = 8 * 9 = 2 * 4 * 3 * 3 = 2 * 2 * 2 * 3 * 3 = 2^3 * 3^2 108 = 54 * 2 = 6 * 9 * 2 = 2 * 3 * 3 * 3 * 2 = 2^2 * 3^3 이런식으로 수를 구구단 형식으로 만들면서 안쪼개질 때까지 반복한다고 한다.

반응형