MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

๋ชซ (๊ฒฐ๊ณผ)
1.937
31 divided by 16 = 1.937
์ˆซ์ž ๊ฐ’ 1.937

์ด ๊ฒฐ๊ณผ๋Š” ์„ ํƒํ•œ ์†Œ์ˆ˜์  ์ž๋ฆฌ์—์„œ ๋ฐ˜์˜ฌ๋ฆผํ•˜์ง€ ์•Š๊ณ  ์ž˜๋ผ๋‚ธ(์ ˆ์‚ฌ) ๊ฐ’์ž…๋‹ˆ๋‹ค.

์†Œ์ˆ˜์  ๋‚˜๋ˆ—์…ˆ ๊ณ„์‚ฐ๊ธฐ๋ž€?

์ด ๋„๊ตฌ๋Š” ํ”ผ์ œ์ˆ˜๋ฅผ ์ œ์ˆ˜๋กœ ๋‚˜๋ˆ„์–ด ์›ํ•˜๋Š” ์†Œ์ˆ˜์  ์ž๋ฆฟ์ˆ˜๊นŒ์ง€ ๋ชซ์„ ๊ตฌํ•ด ์ค๋‹ˆ๋‹ค. ๋‘ ์ˆซ์ž๋Š” ์–‘์ˆ˜, ์Œ์ˆ˜, ์ •์ˆ˜, ์†Œ์ˆ˜ ๋ฌด์—‡์ด๋“  ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์ ์€, ๊ฒฐ๊ณผ๋ฅผ ์ง€์ •ํ•œ ์ž๋ฆฌ์—์„œ ๋ฐ˜์˜ฌ๋ฆผํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋Œ€๋กœ ์ž˜๋ผ๋‚ธ๋‹ค(์ ˆ์‚ฌ)๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ธด ๋‚˜๋ˆ—์…ˆ(ํ•„์‚ฐ)์„ ํ–ˆ์„ ๋•Œ ํ•ด๋‹น ์ž๋ฆฌ๊นŒ์ง€ ๋‚˜์˜ค๋Š” ์ˆซ์ž๋ฅผ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

์ œ์ˆ˜(Divisor), ์ฆ‰ ๋‚˜๋ˆ„๋Š” ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜๊ณ , ํ”ผ์ œ์ˆ˜(Dividend), ์ฆ‰ ๋‚˜๋ˆ„์–ด์ง€๋Š” ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ช‡ ๋ฒˆ์งธ ์†Œ์ˆ˜์ ๊นŒ์ง€ ๊ณ„์‚ฐํ• ์ง€ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: 3์ž๋ฆฌ). ๊ณ„์‚ฐ๊ธฐ๋Š” ์†Œ์ˆ˜์  ์•„๋ž˜ ์ •ํ™•ํžˆ ๊ทธ๋งŒํผ์˜ ์ž๋ฆฟ์ˆ˜๋ฅผ ๊ฐ€์ง„ ๊ณ ์ • ์†Œ์ˆ˜ ํ˜•ํƒœ๋กœ ๋ชซ์„ ๋ฐ˜ํ™˜ํ•˜๋ฉฐ, ๋์ž๋ฆฌ์˜ 0๋„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๊ณ„์‚ฐ ๊ณต์‹

์„ ํƒํ•œ ์†Œ์ˆ˜์  ์ž๋ฆฟ์ˆ˜๋ฅผ \(p\)๋ผ๊ณ  ํ•ฉ์‹œ๋‹ค. ์‹ค์ œ ์ •ํ™•ํ•œ ๋ชซ์€ \(q = \text{ํ”ผ์ œ์ˆ˜} / \text{์ œ์ˆ˜}\)์ž…๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

$$\text{Quotient} = \frac{\text{Dividend}}{\text{Divisor}} \quad \text{(truncated to } \text{N} \text{ decimal places)}$$sign = (ํ”ผ์ œ์ˆ˜ < 0) XOR (์ œ์ˆ˜ < 0) ? -1 : +1; m = |ํ”ผ์ œ์ˆ˜| / |์ œ์ˆ˜|; t = floor(m ร— 10^p) / 10^p; ๋ชซ = sign ร— t. ์Œ์ˆ˜๊ฐ€ ์•„๋‹Œ ์ ˆ๋Œ“๊ฐ’์— floor(๋‚ด๋ฆผ)๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฒƒ์€ 0 ๋ฐฉํ–ฅ์œผ๋กœ ์ž˜๋ผ๋‚ด๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด ๊ณ„์‚ฐ๊ธฐ๋Š” \(p\)์ž๋ฆฌ์—์„œ ๋ฉˆ์ถ”๋ฉฐ ๋ฐ˜์˜ฌ๋ฆผ์„ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์–ด๋–ค ๊ฐ’์„ ์†Œ์ˆ˜์  ์ž๋ฆฌ์—์„œ ์˜ฌ๋ฆผํ•˜์ง€ ์•Š๊ณ  ์ž˜๋ผ๋‚ด๋Š”(๋ฒ„๋ฆผ) ๋ชจ์Šต์„ ๋ณด์—ฌ ์ฃผ๋Š” ์ˆ˜์ง์„ 
๋ฒ„๋ฆผ์€ ์„ ํƒํ•œ ์ž๋ฆฌ๊นŒ์ง€์˜ ์ˆซ์ž๋ฅผ ๋‚จ๊ธฐ๊ณ  ๋‚˜๋จธ์ง€๋Š” ๋ฒ„๋ฆฌ๋ฉฐ, ์˜ฌ๋ฆผํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์˜ˆ์ œ ํ’€์ด

31์„ 16์œผ๋กœ ๋‚˜๋ˆ„์–ด ์†Œ์ˆ˜์  3์ž๋ฆฌ๊นŒ์ง€ ๊ณ„์‚ฐํ•ด ๋ด…์‹œ๋‹ค. \(31 / 16 = 1.9375\)๋กœ ๋”ฑ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. \(\lfloor 1.9375 \times 1000 \rfloor = 1937\)์ด๋ฏ€๋กœ \(1937 / 1000 =\) 1.937์ด ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ 6์ž๋ฆฌ๊นŒ์ง€ ์ง€์ •ํ–ˆ๋‹ค๋ฉด 1.937500์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํ”ผ์ œ์ˆ˜, ์ œ์ˆ˜, ๋ชซ, ๋‚˜๋จธ์ง€์˜ ์œ„์น˜๋ฅผ ๋ณด์—ฌ ์ฃผ๋Š” ๊ธด ๋‚˜๋ˆ—์…ˆ ๋ฐฐ์น˜๋„. ๋ชซ์— ์†Œ์ˆ˜์  ํฌํ•จ
๊ธด ๋‚˜๋ˆ—์…ˆ์˜ ๊ตฌ์„ฑ ์š”์†Œ: ์ œ์ˆ˜, ํ”ผ์ œ์ˆ˜, ์†Œ์ˆ˜์ ์ด ์žˆ๋Š” ๋ชซ, ๊ทธ๋ฆฌ๊ณ  ๋‚ด๋ ค์“ด ์ˆซ์ž.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์™œ 22/15๊ฐ€ 1.467์ด ์•„๋‹ˆ๋ผ 1.466์œผ๋กœ ๋‚˜์˜ค๋‚˜์š”? ์ด ๋„๊ตฌ๋Š” ๋ฐ˜์˜ฌ๋ฆผ์ด ์•„๋‹ˆ๋ผ ์ž˜๋ผ๋‚ด๊ธฐ(์ ˆ์‚ฌ)๋ฅผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. \(22/15 = 1.46666...\)์ธ๋ฐ, 3์ž๋ฆฌ์—์„œ ์ž˜๋ผ๋‚ด๋ฉด 1.466์ด ๋‚จ์Šต๋‹ˆ๋‹ค. ๋ฐ˜์˜ฌ๋ฆผ๋œ ๊ฐ’์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ๋” ๋งŽ์€ ์ž๋ฆฌ๊นŒ์ง€ ๋จผ์ € ๊ณ„์‚ฐํ•ด ๋ณด์„ธ์š”.

์ œ์ˆ˜๊ฐ€ 0์ด๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? 0์œผ๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์€ ์ •์˜๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ, ๊ณ„์‚ฐ๊ธฐ๋Š” ์ˆซ์ž ๋Œ€์‹  ์˜ค๋ฅ˜๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์Œ์ˆ˜์™€ ์†Œ์ˆ˜ ์ž…๋ ฅ๋„ ์ฒ˜๋ฆฌํ•˜๋‚˜์š”? ๋„ค. ๋ถ€ํ˜ธ๋Š” XOR ๊ทœ์น™์„ ๋”ฐ๋ฅด๋ฉฐ, \(0.75 / 1.5\)์ฒ˜๋Ÿผ ํ”ผ์ œ์ˆ˜๋‚˜ ์ œ์ˆ˜๊ฐ€ ์†Œ์ˆ˜์ธ ๊ฒฝ์šฐ๋„ ๊ทธ๋Œ€๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: