必ず受かる情報処理技術者試験

問題2

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

4n ビットを用いて整数を表現するとき、符号なし固定小数点表示法で表現できる最大値をa とし、BCD(2進化10進符号)で表現できる最大値をb とする。
n が大きくなるとa /b はどれに近づくか。

(15/9)×n
(15/9)n
(16/10)×n
(16/10)n

解答・解説を見る

解答:エ

  1. nビットの長さのビット列を用いて、符号なし固定小数点表示法で値を表現すると、表現できる最大値は2m-1となる
  2. ビットの長さが4nビットの時表現できる最大値は24n-1である。nが大きいときは24nの値が非常に大きくなるので、24n-1≒24n=16nとみなすことができる
  3. ビット列の長さが4nビットの時、BCDで表現できる最大値bは9がn桁並ぶ値になる。
    例)n=2の時、4n=8になるためBCDでは99999999≒100000000=108となるため、9がn桁並ぶ値は10nとみなせる
  4. nを大きくするとa/b=16n/10n=(16/10)nになる。
前の問題 次の問題

Copyrithg naruha