平成29年  秋期  問1

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
小熊さん  
(No.1)
右にnビット移動すると1/2n乗となると書かれていますが、1/2n乗は2-n乗になるので、回答の式で+(加算)されるのはおかしいのでは?
2020.07.22 10:16
guestさん 
FE ブロンズマイスター
(No.2)
> 右にnビット移動すると1/2n乗となると書かれていますが、
1/(2^n)”倍”とかかれています
>1/2n乗は2-n乗になるので、
たとえばn=3の場合、1/(2^3)乗と(2-3)乗ということになるのでそのような変換はできないと思います。
>回答の式で+(加算)されるのはおかしい
ア~エの選択肢に「右にnビット」は登場しません。全部「左にnビット」です。なので解説文も右にnビットの場合の話は出てきません。
2020.07.22 10:28
小熊さん  
(No.3)
なるほど。たしかに「右にnビットシフト」は登場していませんでした。
それと、たとえばn=3なら  1/2の3乗  =    2の-3乗になりますか?
2020.07.22 10:45
guestさん 
FE ブロンズマイスター
(No.4)
> n=3なら  1/2の3乗  =    2の-3乗になりますか?
なるほどそういうことでしたらなりますね。
2020.07.22 10:51
小熊さん  
(No.5)
スッキリしました!ありがとうございます。
2020.07.22 11:03
guestさん 
FE ブロンズマイスター
(No.6)
--No.2に補足--
あと、よくみたら
「右にnビット」でなくても
「左にnビット」と「+(加算)」も関係ありませんでした。

選択肢ア:xを左に2ビットシフトしたものにx【加算】し……
なので
xを(2^2)"倍"したものにx【加算】し……
となり
4xにx【加算】し……
というので解説に+が登場しています。
左にnビットによるものではありませんでしたm(_ _)m
2020.07.22 11:13
管理人 
(No.7)
解説を確認したところ端的過ぎたので、もう少し丁寧なものに書き換えてみました。その中で、

右にnビットシフトすると「1/2^n倍(2^(-n)倍)」

という記述を加えさせていただきました。

https://www.fe-siken.com/kakomon/29_aki/q1.html
2020.07.22 16:36

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop