大手資格予備校の講師や受験者コミュニティ(知恵袋やSNS等)で毎年報告されるのが、「計算手順は分かっていたのに本番で凡ミスして失点した」という悔恨の声です。基本情報技術者試験 2進数計算やITパスポート 基数変換において、受験生がつまずく典型的な原因は主に2点に集約されます。
1つ目は、「10進数から2進数への逆変換」と混同することです。10進数を2進数に直す際は、2で割った余りを下から順に拾い上げる「10進数から2進数 すだれ算(連除法)」を用いますが、試験中の焦りから「どちらを割り算して、どちらを掛け算・足し算するのか」が混乱してしまうケースが見られます。
⚠️ 試験で最も多い混同パターンの整理:
・2進数 → 10進数: 重み(1, 2, 4, 8...)を「足す」
・10進数 → 2進数: 2で「すだれ算(割り算)」して余りを下から読む
2つ目は、「0乗=1」の失念と桁ズレです。最下位桁(2⁰)を誤って「0」として計算から除外してしまったり、桁数が多い8ビット表記(例:10110011)の際に指折り数えて途中で桁の位置を取り違えてしまうミスです。問題用紙の余白に数字を大きめに書き、その真上に「128 64 32 16 8 4 2 1」と重みをメモするひと手間を惜しまないことが、合格点をもぎ取る鉄則です。