特に言いたかったことは「ユーザ定義命令や関数をうまく使うと、プログラムをパーツ化出来るから大きいプログラムを作る時に便利だよ!」というあたりでしょうか? 出題や解説から何となくそんな印象を受けました。 そう言えば書き忘れてましたが、もう一つ直し方でこれも考えてました。 (4)呼び出し元もサブルーチンも両方ユーザ定義命令化する 全部関数に押し込まないと気が済まない病とも言いますね………(^^; 自分のプログラムだったら多分こうしてると思います。