HOME»基本情報技術者試験掲示板»平成29年  秋期  問1
投稿する

平成29年  秋期  問1 [2367]

 小熊さん(No.1) 
右にnビット移動すると1/2n乗となると書かれていますが、1/2n乗は2-n乗になるので、回答の式で+(加算)されるのはおかしいのでは?
2020.07.22 10:16
guestさん(No.2) 
FE ブロンズマイスター
> 右に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さん(No.4) 
FE ブロンズマイスター
> n=3なら  1/2の3乗  =    2の-3乗になりますか?
なるほどそういうことでしたらなりますね。
2020.07.22 10:51
 小熊さん(No.5) 
スッキリしました!ありがとうございます。
2020.07.22 11:03
guestさん(No.6) 
FE ブロンズマイスター
--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日経過したスレッドへの投稿はできません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop