(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。よかったよかった。

分数で考えるという正統な解法が好きな人は、また別のところで確認してね。

この記事が気に入ったらサポートをしてみませんか?