>>316
いくつか認識に誤りがある。

>行番号邪魔。目障り。
行番号は別に必須ではない。

>全部グローバル変数って・・・(苦笑)
サブルーチンというかサブ手続きを、PERFORM
で呼び出すのではなく、プログラムを入れ子にして
CALLで呼び出すようにすれば、手続き毎の
ローカル変数を持たせられる。
(ただ、このやり方はあまり行われない)

"break"文ねーのかよ!
GO TO で代用。

>大文字でよみずれーよ!
よみ【づ】れー が正しい。

>if文に括弧()使えなくて読みづらい
そんなことは無い。( ) は必須でないだけで、
別に使っても差し支えない。
こっちは「読みづらい」とちゃんと書いてるのね。