離散数学 (全30問中2問目)

No.2

二つの2進数01011010との01101011を加算して得られる2進数はどれか。ここで,2進数は値が正の8ビットで表現するものとする。

分類

テクノロジ系 » 基礎理論 » 離散数学

正解

解説

最も簡単なのは、10進数の足し算のように2進数同士の和を筆算で求める方法です。
72.gif/image-size:134×93

別の方法としては、2進数を一度10進数に変換し、それを加算した後に再び2進数に戻すこともできます。
  1. 010110102=26+24+23+21
    =64+16+8+2=9010
  2. 011010112=26+25+23+21+20
    =64+32+8+2+1=10710
  3. 90+107=197
  4.  19710=128+64+4+1
    =27+26+22+20=110001012
どちらの方法でも答えは11000101になります。したがって「エ」が正解です。
© 2009-2017 ITパスポート試験ドットコム All Rights Reserved.

Pagetop