大滝本  3.11

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
レオンさん  
(No.1)
下記の問題で答えがa bin[k]←j÷2の余り  b j←j÷2の商
なのかがわかりません。選択肢にある  a j←j÷2の商 bin[k]←j÷2の余りではなぜダメなのでしょうか?
どちらでも正解かと思いました。

整数型の配列:decToBin(整数型:n)
整数型の配列:bin ← {8個の未定義の値}
整数型:j←n
整数型:k
for(kを8から1まで1ずつ減らす)
空欄a
空欄b
endfor
return bin
2024.06.29 14:28
まみさん 
(No.2)
大滝本のどこの問題かよくわかってないけど、
「 j←j÷2の商 」を先にやると、jの値が変わっちゃうから、次の「bin[k]←j÷2」を計算する時に不都合が出るのでは?
2024.06.29 14:35
レオンさん  
(No.3)
アルゴリズム  擬似言語  トレーニングブックの96ページの問題でした。
確かに、jの値が変わりますね。
ありがとうございます。
2024.06.29 14:54

返信投稿用フォーム

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

その他のスレッド


Pagetop