正の整数Xを設定した後
1.2ビット左にシフト
2.x自体を加える
※オーバーフローは起きない。
(つまり、一番左の桁は捨てられることがない)
まず指数のおさらい
正の指数をかけるとどうなるか?
つまり、左に2ビットシフトしているので
xに対し、左へ2ビットシフトしたものは、 x * 22 ということになる。
x * 22 にxを加えるので
x * 22 + x
= x * 4 + x
= 4x + x
= 5x
よって、5倍
答え ウ
もし仮に、指数とビットの関係をどわすれした場合。
問題を満たす具体的な数字を代入して実際に計算してみる。
2進数で正の整数x と言っているので xを1として計算してもよいことになる。
戻る


0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。