HOME»基本情報技術者試験掲示板»平成23年秋期午後問8の設問2f、gについて
投稿する
平成23年秋期午後問8の設問2f、gについて [4498]
mさん(No.1)
設問2についてf,gの答えが逆ではだめなのでしょうか。
解説していただけると幸いです。よろしくお願いします。
https://www.fe-siken.com/kakomon/23_aki/pm08.html
解説していただけると幸いです。よろしくお願いします。
https://www.fe-siken.com/kakomon/23_aki/pm08.html
2022.10.17 11:17
chihiroさん(No.2)
★FE プラチナマイスター
わらびさん(No.3)
答えが逆の場合、後から移動させる要素を先に移動する要素が上書きしてしまうためです。
今回の例で考えると、値は-3なので左に3つ詰めることになります。これを一番右の要素から行ってしまった場合、≪Ans=wk#2+10+wk#1≫→≪Ans=wk#2+10+w≫#1となってしまい、kが消えてしまうということです。値が正の場合も左から行ってしまうと要素を上書きしてしまうので右から行う必要があるのでこのような答えとなっています。
今回の例で考えると、値は-3なので左に3つ詰めることになります。これを一番右の要素から行ってしまった場合、≪Ans=wk#2+10+wk#1≫→≪Ans=wk#2+10+w≫#1となってしまい、kが消えてしまうということです。値が正の場合も左から行ってしまうと要素を上書きしてしまうので右から行う必要があるのでこのような答えとなっています。
2022.10.17 12:11