「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:平成28年度 ITパスポート試験(IP) 秋期分 問91

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
2進数それぞれの桁の数字が「2」になると桁上がりする数字。「0」と「1」の組み合わせで表現される数字
10進数それぞれの桁の数字が「10」になると桁上がりする数字

問題


問題文
2進数1011と2進数101を乗算した結果の2進数はどれか。
ピヨ意訳:2進数の「1011」と「101」を掛け算した結果を2進数で表現したのは、どれ?

解答選択肢
1111
ピヨ意訳:1111(10進数だと15)
10000
ピヨ意訳:10000(10進数だと16)
101111
ピヨ意訳:101111(10進数だと47)
110111
ピヨ意訳:110111(10進数だと55)


正解までのつなぎ

正解


正解
110111
ピヨ意訳:110111(10進数だと55)

ピヨピヨ解説


2進数の「1011」を10進数に直すと

1×8+0×4+1×2+1×1



11

です。

2進数の「101」を10進数に直すと

1×4+0×2+1×1



5

です。

掛け算すると

11×5



55

です。

これを2進数に変換します。

10進数から2進数の変換は、ひたすら2で割って余りを求めていきます。

まずは

55÷2

です。
これを計算すると

27あまり1

になります。
「あまり1」を横にどけておきます。

次に

27÷2

です。
これを計算すると

13あまり1

になります。
「あまり1」を横にどけておきます。

同じように2で割り続けます。
割り算の結果が0になるまでです。

そうすると

55÷2=27あまり1
27÷2=13あまり1
13÷2=6あまり1
6÷2=3あまり0
3÷2=1あまり1
1÷2=0あまり1


となります。

ここで余りに注目してください。

あまり1
あまり1
あまり1
あまり0
あまり1
あまり1


です。

この余りを下から上に向かって並べたものが10進数「55」を2進数に変換した値です。
つまり、10進数「55」を2進数で表現すると「110111」になります。

ということで「エ:110111」が正解です。

ちなみに2進数のままで掛け算をするやり方もあります。
そちらの方が好みの方は別のところで勉強してください。


スポンサーリンク
書籍画像023
書籍画像068


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
つくって、壊して、直して学ぶ Kubernetes入門
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた