유한소수 계산기

분수가 유한소수인지 순환소수인지 즉시 판별하고, 전체 소인수분해 설명을 제공합니다.

분자와 분모를 입력하세요. 계산기는 분수를 약분하고 분모의 소인수를 확인한 뒤 소수가 끝나는지 알려줍니다.

유한소수 계산기
분수가 유한소수인지 순환소수인지 즉시 판별하고, 전체 소인수분해 설명을 제공합니다.

유한소수 계산기 소개

유한소수는 소수점 뒤의 자릿수가 유한하고 확정되어 있는 소수입니다. 예로 0.5, 0.75, 0.125, 3.25가 있습니다. 반대로 0.333… 또는 0.142857142857… 같은 순환소수는 끝없이 계속됩니다. 두 종류 모두 유리수이므로 각각 분수로 표현할 수 있지만, 유한한 소수 표현으로 정확히 나타낼 수 있는 것은 유한소수뿐입니다. 어떤 분수가 유한소수가 되는지를 결정하는 규칙은 매우 단순하며, 십진법의 구조에서 직접 나옵니다. 모든 소수는 분모가 10의 거듭제곱(10, 100, 1000, …)인 분수로 생각할 수 있습니다. 분수 p/q는 기약분수로 만들었을 때 분모 q의 소인수가 2와 5 이외에는 없을 때, 그리고 그때에만 유한소수가 됩니다. 10의 어떤 거듭제곱도 소인수는 2와 5뿐이며, 분모가 이 두 소수만 포함할 때에만 그 분수를 10의 거듭제곱을 분모로 하는 동치분수로 바꿀 수 있기 때문입니다. 이 계산기가 따르는 알고리즘은 세 단계입니다. 먼저 분자와 분모의 최대공약수(GCD)를 계산하고 둘을 그 값으로 나누어 기약분수를 얻습니다. 둘째, 약분된 분모를 소인수분해합니다. 셋째, 모든 소인수가 2 또는 5인지 확인합니다. 그렇다면 그 분수는 유한소수이고, 다른 소수(3, 7, 11, 13, …)가 하나라도 나타나면 순환합니다. 예를 들어 분수 7/20의 분모는 20 = 2² × 5입니다. 소인수가 2와 5뿐이므로 7/20은 유한소수입니다. 7/20 = 35/100이므로 소수값은 0.35입니다. 반면 1/6의 분모는 6 = 2 × 3입니다. 인수 3이 있으므로 1/6은 10의 거듭제곱을 분모로 하는 형태로 표현할 수 없고, 따라서 0.1666…처럼 순환합니다. 중요한 점은 약분의 역할입니다. 예를 들어 6/30은 복잡해 보이지만 최대공약수 6으로 약분하면 1/5가 되고, 분모는 5뿐이므로 유한소수입니다. 마찬가지로 2/12는 1/6으로 약분되어 순환합니다. 그래서 계산기는 분모의 소인수를 살펴보기 전에 항상 분수를 먼저 약분합니다. 분모의 크기는 소수가 유한한지와 관련이 없습니다. 1/1024는 1024 = 2¹⁰이므로 1024가 꽤 크더라도 유한소수입니다. 반면 1/3은 3이 2나 5가 아닌 소수이므로 3이 작아도 순환합니다. 중요한 것은 소인수의 성질이지 크기가 아닙니다.

유한소수 예시

유한소수와 순환소수가 되는 분수를 보여 주는 네 가지 풀이 예시입니다.

분수소수이유
3/80.375분모 8 = 2³. 인수는 2뿐 → 유한소수.
1/30.333…분모 3은 2나 5가 아닌 소수 → 순환소수.
7/200.35분모 20 = 2² × 5. 인수는 2와 5뿐 → 유한소수.
6/30 → 1/5로 약분0.2GCD = 6으로 약분하면, 약분된 분모는 5 → 유한소수.

유한소수 계산기 사용법

  1. 분자 입력란에 임의의 정수(양수, 음수 또는 0)를 입력합니다.
  2. 분모 입력란에 0이 아닌 임의의 정수를 입력합니다.
  3. “분수 분석”을 클릭합니다. 계산기가 분수를 기약분수로 만들고, 약분된 분모의 소인수를 나열한 뒤 소수가 유한한지 순환하는지 보여줍니다.
  4. 소수값이 계산되어 표시됩니다. 유한소수는 정확한 값이 표시되고, 순환소수는 소수점 아래 10자리와 줄임표로 표시됩니다.
  5. “초기화”를 클릭하면 두 입력란을 지우고 새 분석을 실행할 수 있습니다.

유한소수 FAQ

왜 소인수가 2와 5뿐일 때 유한소수가 되나요?
우리의 수 체계는 10진법을 사용합니다. 10 = 2 × 5이므로 10의 거듭제곱은 소인수로 2와 5만 가집니다. 분수가 어떤 수를 10의 거듭제곱으로 나눈 형태로 다시 쓸 수 있을 때 유한소수가 됩니다. 이는 약분된 분모의 소인수가 오직 2와 5뿐일 때에만 가능합니다. 예를 들어 3/8 = 375/1000입니다.
분모가 크면 항상 소수가 순환하나요?
아니요. 크기는 관련이 없습니다. 1/1024는 1024 = 2¹⁰이므로 분모가 매우 커도 유한소수입니다. 반면 1/3은 3이 작아도 순환합니다. 중요한 것은 약분된 분모의 소인수가 오직 2와 5인지 여부뿐입니다.
분자가 소수가 유한한지에 영향을 주나요?
분자는 소수가 유한한지 순환하는지에 영향을 주지 않습니다. 중요한 것은 약분 후의 분모뿐입니다. 다만 분자는 구체적인 소수값과 자릿수에는 영향을 줍니다. 예를 들어 1/8 = 0.125, 7/8 = 0.875이며, 둘 다 분모가 8 = 2³이므로 유한소수입니다.
순환소수의 주기는 무엇이며 얼마나 길어질 수 있나요?
순환소수의 주기는 반복되는 숫자 블록의 자릿수입니다. 기약분수의 분모가 q일 때(2와 5의 모든 인수를 제거한 뒤), 주기는 q에 대한 10의 곱셈적 위수와 같습니다. 예를 들어 1/7 = 0.142857142857…의 주기는 6입니다. 주기는 최대 q − 1까지 길어질 수 있습니다.
모든 유한소수는 유리수인가요?
네. 모든 유한소수는 분모가 10의 거듭제곱인 분수로 쓸 수 있습니다. 예를 들어 0.375 = 375/1000 = 3/8입니다. 정수의 비로 표현할 수 있으므로 유리수입니다. π와 √2 같은 무리수는 무한하고 순환하지 않는 소수 전개를 가집니다.
이것은 이진법과 컴퓨터 연산과 어떤 관련이 있나요?
컴퓨터는 숫자를 이진법(밑 2)으로 저장합니다. 분수는 약분된 분모가 2의 거듭제곱일 때, 그리고 그때에만 이진법에서 유한하게 표현됩니다. 그래서 0.1(10분의 1)은 이진법으로 정확히 표현할 수 없습니다. 분모 10 = 2 × 5에 밑 2에는 맞지 않는 인수 5가 포함되어 있기 때문입니다. 이것이 소프트웨어에서 익숙한 부동소수점 반올림 문제를 일으킵니다.