분수를 보이는 모양 그대로(위 칸 = 분자, 아래 칸 = 분모) 입력하고 ‘계산’을 누르면 소수로 바꾼 값을 보여 줍니다.
목차
이 페이지에서 할 수 있는 것
- 분수의 분자(위의 수)와 분모(아래의 수)만 넣으면 소수로 바꾼 값을 바로 알 수 있습니다
- \(\dfrac{2}{3}\)처럼 나누어떨어지지 않는 분수(순환소수가 되는 분수)는 유효숫자 14자리에서 반올림한 소수로 보여 줍니다
- 분자와 분모에는 음수나 소수도 입력할 수 있습니다(예: \(-\dfrac{5}{8}\) → -0.625, \(\dfrac{2.5}{4}\) → 0.625)
- 소수로 바꾸는 방법의 쉬운 해설과 Excel·Google 스프레드시트·Python용으로 복사해 쓸 수 있는 수식도 이 페이지에 모아 두었습니다
이 계산은 어디에 쓰일까요?
레시피의 ‘\(\dfrac{1}{3}\)컵’을 눈금으로 재려면 소수로 고쳐서 생각합니다. \(\dfrac{1}{3}\)을 소수로 고치면 \(1 \div 3 \fallingdotseq 0.333\)입니다. 한국의 계량컵은 1컵 = 200 mL이므로 \(200 \times 0.333 = 66.6\)(약 67 mL)입니다.
분수 그대로는 눈금을 읽을 수 없어서, ‘분수 → 소수’는 매일 부엌에서 가장 자주 쓰는 변환 가운데 하나입니다.
야구의 타율은 ‘안타 수 ÷ 타수’, 즉 분수 \(\dfrac{10}{30}\)을 소수로 고친 것입니다. \(10 \div 30 \fallingdotseq 0.333\)으로 ‘3할 3푼 3리’입니다.
타율, 승률, 슛 성공률 등 스포츠의 기록 표시는 ‘분수를 소수로 고치는 계산’ 그 자체여서, 선수도 기록원도 매일 이 변환을 씁니다.
‘60점 만점에 45점’은 분수로 \(\dfrac{45}{60}\)입니다. 소수로 고치면 \(45 \div 60 = 0.75\), 100을 곱해 75%입니다.
분수 → 소수 → 백분율로 이어지는 흐름은 성적, 설문 조사 집계, 매출 목표 달성률 등 ‘비율을 남에게 전하는’ 모든 상황의 바탕이 됩니다.
볼트, 배관, 목재에는 지금도 ‘\(\dfrac{1}{4}\)인치’, ‘\(\dfrac{3}{8}\)인치’ 같은 분수 인치 표기가 쓰입니다. 1인치 = 25.4 mm이므로 먼저 분수를 소수로 고치고(\(1 \div 4 = 0.25\)), \(0.25 \times 25.4 = 6.35\) mm로 환산합니다.
분수 → 소수 변환은 공구 상가에서 부품을 고르거나 외국 규격의 공구를 다룰 때 실제로 필요한 계산입니다.
세 명이 100,000원을 똑같이 나누어 내면 한 사람의 몫은 \(\dfrac{100000}{3} = 33333.33\cdots\)원으로 나누어떨어지지 않습니다(순환소수). 실제로는 ‘두 사람은 33,333원, 한 사람은 33,334원’처럼 반올림해서 맞춥니다.
‘분수를 소수로 고치면 나누어떨어지지 않을 수도 있다’는 것을 알고 있으면, 끝수가 나와도 계산 실수를 의심하지 않고 어떻게 반올림할지만 정하면 됩니다.
공식
용어·기호 해설
기호
| \(a\) | 에이 | 분자(분수의 위의 수)입니다. (예: \(\dfrac{2}{7}\)에서는 2) |
| \(b\) | 비 | 분모(분수의 아래의 수)입니다. (예: \(\dfrac{2}{7}\)에서는 7) |
| \(\dfrac{a}{b}\) | 비 분의 에이 | 분수입니다. 가로 막대는 나눗셈이라는 뜻으로, \(a \div b\)와 같은 수를 나타냅니다. |
| \(x\) | 엑스 | 구하려는 소수입니다. 분자를 분모로 나눈 답(몫)입니다. |
| \(10^n\) | 10의 엔제곱 | 10을 \(n\)번 곱한 수(10, 100, 1000, …)입니다. 오른쪽 위의 작은 \(n\)은 ‘\(n\)번 곱한다’는 뜻의 지수로, 0의 개수와 같습니다. |
| \(0.\dot{6}\) | 영 점 육(순환소수) | 순환소수를 점으로 나타내는 표기입니다. 되풀이되는 숫자(순환마디) 위에 점을 찍습니다. 순환마디가 두 자리 이상일 때는 \(0.\dot{1}4285\dot{7}\)처럼 처음과 끝 숫자 위에 찍습니다. |
| E | 이(지수 표기) | 아주 작거나 아주 큰 값을 나타낼 때 쓰는 기호입니다. ‘3.3333333333333E-6’의 E-6은 ‘10의 -6제곱을 곱한다’, 즉 소수점을 왼쪽으로 6자리 옮긴다는 뜻입니다(= 0.0000033333333333333). |
용어
| 분자 | 분수의 위에 쓰는 수입니다. ‘4분의 3’에서 3 쪽입니다. 나눗셈으로 고치면 ‘나누어지는 수’에 해당합니다. |
| 분모 | 분수의 아래에 쓰는 수입니다. ‘4분의 3’에서 4 쪽입니다. 나눗셈으로 고치면 ‘나누는 수’에 해당하며, 0이 될 수 없습니다. |
| 유한소수 | 0.75처럼 소수점 아래가 도중에 끝나는(나누어떨어지는) 소수입니다. 끝까지 약분한 분수의 분모가 ‘2와 5만 곱해서 만들 수 있는 수’라면 유한소수가 됩니다. |
| 순환소수 | 0.333…처럼 같은 숫자의 배열이 끝없이 되풀이되는 소수입니다. 분수를 소수로 고쳐서 나누어떨어지지 않을 때는 반드시 순환소수가 됩니다. |
| 순환마디 | 순환소수에서 되풀이되는 숫자의 배열입니다. \(\dfrac{1}{3}\) = 0.333…의 순환마디는 ‘3’, \(\dfrac{1}{7}\) = 0.142857142857…의 순환마디는 ‘142857’입니다. |
| 약분 | 분모와 분자를 같은 수로 나누어 분수를 간단하게 만드는 것입니다. 거꾸로 분모와 분자에 같은 수를 곱해도 분수의 크기는 변하지 않으며, 이 성질을 이용해 분모를 10의 거듭제곱으로 고칠 수 있습니다. |
| 유효숫자 | 수의 자릿수를 ‘0이 아닌 첫 숫자’부터 센 것입니다. 이 계산기의 ‘유효숫자 14자리’는 0.28571428571429나 14.285714285714처럼 0이 아닌 첫 숫자부터 세어 14번째 자리에서 반올림한다는 뜻입니다(‘소수점 아래 14자리’와는 다르니 주의하세요). |
먼저 알아 두면 좋은 내용
이 페이지의 계산을 ‘의미를 알고’ 쓸 수 있도록, 먼저 알아 두면 좋은 내용을 정리했습니다.
막히면 이 표의 내용으로 돌아가 복습하는 것이 지름길입니다.
| 분수의 뜻(초등학교 3~4학년, 8~10세) |
|
| 나눗셈의 세로셈과 소수점 아래까지 나누기(초등학교 5~6학년, 10~12세) |
|
| 소수의 자릿값(초등학교 3~4학년, 8~10세) |
|
| 분수와 소수·나눗셈의 관계(초등학교 5~6학년, 10~12세) |
|
| 순환소수와 유리수(중학교 2학년, 13~14세) |
|
Excel로 계산하는 방법
| 분자 a(위의 수) | 2 |
| 분모 b(아래의 수) | 7 |
| 소수 x | =B1/B2 |
| 분자 a | 5 |
| 0의 개수 n | 2 |
| 소수 x | =B1/10^B2 |
| 분자 a | 2 |
| 분모 b | 3 |
| 소수(소수점 아래 14자리로 반올림) | =ROUND(B1/B2,14) |
예를 들어 첫 번째 표라면 B3에 2 ÷ 7 = 0.285714…가 표시되고, 두 번째 표는 0.05, 세 번째 표는 0.66666666666667이 됩니다. B1과 B2를 내 분수로 바꾸기만 하면 됩니다.
Google 스프레드시트로 계산하는 방법
| 분자 a(위의 수) | 2 |
| 분모 b(아래의 수) | 7 |
| 소수 x | =B1/B2 |
| 분자 a | 5 |
| 0의 개수 n | 2 |
| 소수 x | =B1/10^B2 |
| 분자 a | 2 |
| 분모 b | 3 |
| 소수(소수점 아래 14자리로 반올림) | =ROUND(B1/B2,14) |
Python으로 계산하는 방법
numerator = 2 # 분자(위의 수)
denominator = 7 # 분모(아래의 수)
decimal_value = numerator / denominator # 소수 = 분자 ÷ 분모
print(f"소수: {decimal_value}")
# 나누어떨어지지 않는 분수의 자릿수를 늘려서 되풀이되는 부분(순환마디)을 살펴봅니다
from decimal import Decimal, getcontext
getcontext().prec = 50 # 유효숫자 50자리까지 계산
precise_value = Decimal(numerator) / Decimal(denominator)
print(f"50자리까지: {precise_value}")
LaTeX 등 수식 언어로 쓰는 법(복사 가능)
x = a ÷ b
x = a \div b
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>x</mi>
<mo>=</mo>
<mi>a</mi>
<mo>÷</mo>
<mi>b</mi>
</mrow>
</math>
x = a -: b
a/b
x := a/b;
x = a/b;
x = a ÷ b
x = a ÷ 10ⁿ
x = a \div 10^{n}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>x</mi>
<mo>=</mo>
<mi>a</mi>
<mo>÷</mo>
<msup><mn>10</mn><mi>n</mi></msup>
</mrow>
</math>
x = a -: 10^n
a/10^n
x := a/10^n;
x = a/10^n;
x = a ÷ 10^n
2/3 = 0.666… = 0.6̇
\dfrac{2}{3} = 0.666\cdots = 0.\dot{6}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mfrac><mn>2</mn><mn>3</mn></mfrac>
<mo>=</mo>
<mn>0.666</mn><mo>…</mo>
<mo>=</mo>
<mn>0.</mn>
<mover accent="true"><mn>6</mn><mo>˙</mo></mover>
</mrow>
</math>
2/3 = 0.666... = 0.dot(6)
N[2/3, 14]
evalf[14](2/3);
vpa(2/3, 14)
2/3 = 0.666… = 0.6̇
ChatGPT 에게 물어서 계산하는 방법
당신은 수학 계산 도우미입니다. 다음 계산을 실제로 Python 코드를 실행해서 하고, 실행 결과의 수치만을 근거로 답해 주세요(암산이나 추측으로 답하지 마세요). 분수 2/7을 소수로 바꿔 주세요. 1. 소수로 나타낸 값(나누어떨어지지 않으면 소수점 아래 30자리까지) 2. 나누어떨어지는 분수(유한소수)인지, 나누어떨어지지 않는 분수(순환소수)인지 3. 순환소수라면 되풀이되는 숫자의 배열(순환마디) 계산에 쓴 식과 실행 결과의 수치를 보여 주세요.
사용법
-
1숫자 입력계산하고 싶은 숫자를 입력란에 입력합니다
-
2계산‘계산’ 버튼을 누릅니다
-
3결과 확인계산 결과가 바로 표시됩니다. 계산의 원리와 공식 해설도 같은 페이지에서 확인할 수 있습니다
DataChef의 특징
전문 지식 없이도 직관적이고 간단하게 사용
개인정보를 등록하지 않고도 이용할 수 있습니다
"다운로드"를 누르면 파일이 자동으로 삭제됩니다
출처 표기 불필요
상업적 이용 허가 연락도 필요 없습니다