10進数 とは
基本情報技術者 過去問 2015年 秋期 午前 問1 を参考に考えてみます。
<問題>
10進数の演算式7÷32の結果を2進数で表したものはどれか。
<選択肢>
(ア) 0.001011
(イ) 0.001101
(ウ) 0.00111
(エ) 0.0111
10進数の演算式7÷32の結果を2進数で表したものはどれか。
ここから私の思考です↓
ちなみに青字は文章を読んだ際の私の頭の中です。
<問題>
10進数の演算式7÷32の結果を2進数で表したものはどれか。
計算問題嫌いなんよね。。。
<選択肢>
(ア) 0.001011
(イ) 0.001101
(ウ) 0.00111
(エ) 0.0111
計算するしかないか・・・
計算した結果を2進数に変換するか。
7÷32=0.21875
10進数を2進数に変換するのは、整数部分と小数部分で違ったっけ。
整数部分を変換するのは、ひらすら2で割って、下から繋げる。
小数部分の変換が忘れがちやけど、
小数部分に2をかけて、さらにその小数部分に2をかけて、
小数部分が0になったら、それぞれの整数部分を上から繋げる。と。
これはもう公式として数こなして覚えるしかないね。
では始めよう。
0.21875×2=0.4375
0.4375×2=0.875
0.875×2=1.75
1.75×2= あ、ちゃうちゃう
0.75×2=1.5
0.5×2=1.0
上から繋げて、0.00111
ってことで答えは(ウ)やな!
正解は(ウ)です。
よっしゃ!天才!
10進数とは、皆さんが普段使用している0~9まで使用できる世界です。
ここからは私の思考のおかしかった部分です↓
特におかしかった部分なし。さすが俺。
2進数だとか16進数だとか、日常生活ではまったく必要ない概念ですね。
私自身、もともと高校、大学と文系だったもので、
今でも計算問題は正直苦手意識が消えません。
また1つ賢くなりました。よかったよかった。
ここまで読んでいただきありがとうございました。
勉強頑張りましょうね。
私も頑張ります!!
コメント