(11)できるだけ少ない知識で解きたい人用「10進数の演算式7÷32の結果を2進数で表したものはどれか」
#基本情報技術者試験 #平成27年 #期 #問1 #10進数 #2進数 #小数
10進数の演算式7÷32の結果を2進数で表したものはどれか。
ア 0.001011 イ 0.001101 ウ 0.00111 エ 0.0111
2進数の小数部分は、10進数だと、
小数第一位は0.5
小数第二位は0.25
小数第三位は0.125
小数第四位は0.0625
小数第五位は0.03125
小数第六位は0.015625
と、どんどん半分になっていく。
たとえば、2進数で0.011は、第二位と第三位に1があるので0.25と0.125を足した0.375が10進数になる。
アの0.001011は、第三位、五位、六位に1があるから、
0.125+0.03125+0.015625=0.17875
イの0.001101は、第三位、四位、六位に1があるから、
0.125+0.0625+0.015625=0.203125
ウの0.00111は、第三位、四位、五位に1があるから、
0.125+0.0625+0.03125=0.21875
エの0.0111は、第二位、三位、四位に1があるから、
0.25+0.125+0.0625=0.4375
じゃあ、7÷32は・・・めんどくさそう( ;∀;)
でも、できない割り算ではないからがんばる!
まだまだ途中だけど、この時点でアとエは違うことがわかった。
もう少しがんばる!
お!まだ割り算のつづきがあるけど、0.21・・・になるのはウしかないから、ここまででOK。よかったよかった。
分数で考えるという正統な解法が好きな人は、また別のところで確認してね。