やめる

想定問題・基礎科目 2/3 ひねり

浮動小数点と誤差 想定問題 2

32個の0と1を,先頭から符号部1個・指数部8個・仮数部23個に分け,次の手順で実数を表す方式(単精度浮動小数点表現)がある。この方式で,符号部が1,指数部が01111110,仮数部が 11 のあとに0が21個続く列であるとき,表している実数として,最も適切なものはどれか。

手順1:表したい実数を ±(1+x)×2α(0≦x<1,αは整数)の形に直す。 手順2:符号部には,正の数なら0,負の数なら1を入れる。 手順3:指数部には,αに127を加えた値を8桁の2進数で書いたものを入れる。 手順4:仮数部には,xを2進数の小数で書き,小数点の後ろの数字を先頭から23個並べたものを入れる。