Difficulty: Easy
Correct Answer: 78
Explanation:
Introduction / Context:Converting binary to decimal requires summing the place values where bits are 1. This reinforces understanding of positional notation in base 2.
Given Data / Assumptions:
Concept / Approach:Add the weights corresponding to the 1 bits in the binary string to obtain the decimal value.
Step-by-Step Solution:
1) Identify 1s at positions 64 (0), 32 (1), 16 (0), 8 (1), 4 (1), 2 (1), 1 (0).2) Sum: 32 + 8 + 4 + 2 = 46? (Recheck ordering): The string is 0 1 0 0 1 1 1 0.3) Weights with 1s: 64 (second bit) + 8 + 4 + 2 = 64 + 8 + 4 + 2 = 78.4) Therefore decimal value = 78.Verification / Alternative check:Interpret as hex first: 0100 1110₂ = 0x4E; convert 0x4E = 4*16 + 14 = 64 + 14 = 78.
Why Other Options Are Wrong:
Common Pitfalls:Misaligning bit weights, confusing hex representation with decimal value, or forgetting the leading zero does not change value.
Final Answer:78
Discussion & Comments