1)課題
左側のコンベアの数値を3倍にして右側に運んでください。
TIPS:
課題自体はそれほど難しくありません。効率的なやり方が無いか、考えてみましょう。
2)解説
始めに, ADDコマンドの効果を確認してみます.
左のコンベアからパネルを取り, COPYTOコマンドでカーペットの0番に取ったパネルを置きます. そのまま, 持っているパネルとカーペットの0番のパネルを足しました. 左のコンベアから1と書いたパネルを取りましたので, 2と書いたパネルを持っています. つまり, このプログラムは左のコンベアから取ったパネルを2倍にしています. もう1回, ADDコマンドを使えば3倍になるはずです.
ADDコマンドをもう一つ増やしてみました. 予想通り3倍になりました. 残りは, 右のコンベアに運ぶだけです.
OUTBOXコマンドを使って右のコンベアに運び, JUMPコマンドで先頭に戻ります. このプログラムを実行すれば, 課題をクリアーできます.
サイズ目標, スピード目標共に達成できました. 問題文に「効率的なやり方が無いか、・・・・」と書いてあるのでドキドキしましたが, あっけなく達成できました.
0 件のコメント:
コメントを投稿