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

出典:平成29年度 ITパスポート試験(IP) 春期分 問72

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

予備知識


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

問題


問題文
二つの2進数01011010との01101011を加算して得られる2進数はどれか。ここで,2進数は値が正の8ビットで表現するものとする。
ピヨ意訳:2進数「01011010」と2進数「01101011」を足した結果を2進数で表現したのは、どれ?

解答選択肢
00110001
ピヨ意訳:00110001
01111011
ピヨ意訳:01111011
10000100
ピヨ意訳:10000100
11000101
ピヨ意訳:11000101


正解までのつなぎ

正解


正解
11000101
ピヨ意訳:11000101

ピヨピヨ解説


2進数の足し算ですね。
考え方は10進数と同じです。

10進数の足し算では、各桁が「10」になると桁上がりしますよね。
2進数の足し算では、各桁が「2」になると桁上がりします。

それを踏まえて、2進数「01011010」と2進数「01101011」を足してみましょう。

まずは1番右の桁を足します。

01011010
01101011
--------
????????


「0」と「1」を足して1です。
1番右は「1」になります。

01011010
01101011
--------
???????1


次に右から2番目の桁を足します。

01011010
01101011
--------
???????1


「1」と「1」を足して2です。
おっと、2ですね。
桁上がりします。
右から2番目は「0」になります。

01011010
01101011
--------
??????01


次に右から3番目の桁を足します。

01011010
01101011
--------
??????01


「0」と「0」を足して0です。
ただし、1つ右の桁で桁上がりが ありました。
実際には「0」と「0」と桁上がりした「1」を足して1です。
右から3番目は「1」になります。

01011010
01101011
--------
?????101


次に右から4番目の桁を足します。

01011010
01101011
--------
?????101


「1」と「1」を足して2です。
おっと、2ですね。
桁上がりします。
右から4番目は「0」になります。

01011010
01101011
--------
????0101


次に右から5番目の桁を足します。

01011010
01101011
--------
????0101


「1」と「0」を足して1です。
ただし、1つ右の桁で桁上がりが ありました。
実際には「1」と「0」と桁上がりした「1」を足して2です。
おっと、2ですね。
桁上がりします。
右から5番目は「0」になります。

01011010
01101011
--------
???00101


次に右から6番目の桁を足します。

01011010
01101011
--------
???00101


「0」と「1」を足して1です。
ただし、1つ右の桁で桁上がりが ありました。
実際には「0」と「1」と桁上がりした「1」を足して2です。
おっと、2ですね。
桁上がりします。
右から6番目は「0」になります。

01011010
01101011
--------
??000101


次に右から7番目の桁を足します。

01011010
01101011
--------
??000101


「1」と「1」を足して2です。
おっと、2ですね。
桁上がりします。
さらに、1つ右の桁で桁上がりが ありました。
実際には「1」と「1」と桁上がりした「1」を足して3です。
右から7番目は「1」になります。

01011010
01101011
--------
?1000101


最後に右から8番目の桁を足します。

01011010
01101011
--------
?1000101


「0」と「0」を足して0です。
ただし、1つ右の桁で桁上がりが ありました。
実際には「0」と「0」と桁上がりした「1」を足して1です。
右から8番目は「1」になります。

01011010
01101011
--------
11000101


これで計算は終わりです。

2進数「01011010」と2進数「01101011」を足した結果を2進数で表現すると「11000101」になります。

「エ:11000101」が正解です。


スポンサーリンク
書籍画像017
書籍画像017


書籍画像
わわわ説明術コラム
宣伝だよ
実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】