ずっと前に、変数を使用する小さなプログラムを作成する必要がある場合、どのように変数を定義し、変数の量を知らないという問題に行き詰まりました。
IE、ユーザーに数値の入力を求めるプログラムがある場合、ユーザー入力の数値はプログラムで必要な変数の数値です。JavaまたはVBでは、必要に応じて(外出先で)変数を定義できるため、これを簡単に解決できますが、pascalではメインプログラムコードの開始前に変数を宣言するため、このトリックを使用できません。
私は多次元配列について考えていましたが、これを修正するには貧弱な方法だと思います.必要な数よりも少ない「正方形」を定義すると短くなり、実際に使用するよりも多く定義すると無駄な記憶…
では、未知数の変数をどのように定義するのでしょうか?