Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context:
Converting between number systems is a core digital design skill. While repeated division-by-2 works perfectly for the integer part of a decimal number, the fractional part follows a different algorithm. This item checks whether you can distinguish the correct technique for decimal fractions versus integers when moving to binary.
Given Data / Assumptions:
Concept / Approach:
For the integer part, use repeated division by 2 and collect remainders. For the fractional part, use repeated multiplication by 2 and collect the integer bits that appear at each step. Therefore, “division-by-2” is not the method for fractions; “multiplication-by-2” is.
Step-by-Step Solution:
Example: Convert 0.625 to binary by repeated multiply-by-2.0.625 * 2 = 1.25 → bit 1 (keep 0.25)0.25 * 2 = 0.5 → bit 0 (keep 0.5)0.5 * 2 = 1.0 → bit 1 (keep 0) → result .101Combine with integer part if present using division-by-2 for the integer portion.
Verification / Alternative check:
Cross-check: .101₂ = 1/2 + 0 + 1/8 = 0.625, confirming the multiply-by-2 approach is correct for fractions.
Why Other Options Are Wrong:
“Correct” confuses integer and fractional algorithms. Scientific notation or signed-magnitude does not change the fundamental multiply-by-2 rule for fractional conversion.
Common Pitfalls:
Mixing the integer method (division) with the fractional method (multiplication); stopping iterations too early and introducing rounding errors without noting precision.
Final Answer:
Incorrect
Discussion & Comments