HOME»基本情報技術者試験掲示板»平成29年 秋期 問1
投稿する
1/(2^n)”倍”とかかれています
たとえばn=3の場合、1/(2^3)乗と(2-3)乗ということになるのでそのような変換はできないと思います。
ア~エの選択肢に「右にnビット」は登場しません。全部「左にnビット」です。なので解説文も右にnビットの場合の話は出てきません。
なるほどそういうことでしたらなりますね。
平成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乗になりますか?
それと、たとえば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
あと、よくみたら
「右に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
右にnビットシフトすると「1/2^n倍(2^(-n)倍)」
という記述を加えさせていただきました。
https://www.fe-siken.com/kakomon/29_aki/q1.html
2020.07.22 16:36