こんにちは。ひとつづつ考えていきましょう。
まずこの問題で重視すべきは、「すべての値が保たれたままローテーションする」のを意識することです。
まずイとウに注目しますと、それぞれ1行目でD-\u0026gt;E、A-\u0026gt;Bの代入を行った際に、「もともとそれぞれE、Bに入っていた値」が消失してしまいます。
また、エではEの値を仮の変数Wに退避していますが、2行目でAの値をBに代入し、「Bに元々入っていた値」が消失してしまいました。これではいけません。
それに対しアでは、Eの値をWに退避したのち、Dの値をEに、Cの値をDに...Aの値をBに、と順に写し、最後に「元々Eに入っていた内容」であるWの値をAに代入します。これで、すべての値を保ったまま、表記の通り値をローテーションできました。
変数の名前だけで値の行き来を考えていると、こんがらがってしまいがちですね。
変数は「箱」ですから、箱の中に数字の書いたカードが入っており、それを書き換える...そんなイメージをすると、「あれっ、元々あった1がどこかに行ってしまったな」などと思いつけるかもしれません。
質問者様の学習、そして基本情報の合格をお祈りしています!