基本情報技術者平成15年春期 午前問1

午前問1

10進数の0.6875を2進数で表したものはどれか。

分類

テクノロジ系 » 基礎理論 » 離散数学

正解

解説

10進数の小数を2進数で表すと小数第1位が0.5、小数第2位が0.25、小数第3位が0.125というように桁が小さくなるごとに0.5倍ずつ小さくなります。

したがって、10進数の小数0.6875は、次のように表せます。

1×0.5+0×0.25+1×0.125+1×0.0625=0.6875

これを2進小数で表すと「0.1011」です。
  • 1×0.5+0×0.25+0×0.125+1×0.0625=0.5625
  • 正しい。
  • 1×0.5+1×0.25+0×0.125+1×0.0625=0.8175
  • 1×0.5+1×0.25+1×0.125+1×0.0625=0.9375
© 2010-2020 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop