Aを実行すると、さきほど入力した変数が出るかもしれません。この理由は、メモリ内に、以前に使用した変数が、そのまま残っているからです。プログラムを終了しても、それだけでは変数の内容は消去されません。代入し、初期化(しょきか)します。上の節のプログラムの実行直後に、まったく別のプログラムを実行する必要があったとして、そこでも同じ変数名の変数が使われていたとしたら、その変数は初期化をしていないと、エラーの原因になってしまいます。ENDと書いて実行すれば、このプログラムの実行前にどんなプログラムで変数「A」を用いていようが、それを初期化できます。上記のプログラムの実行結果として、計算結果として「16」が表示されます。A=7と記述しているので、じつは初期化の必要はありません。作ろうとするプログラムが複雑になってくると、あつかう変数の個数が多くなり、変数ひとつずつ初期化をするのが大変になる場合もありますし、個数が多いと一つづつ初期化する方法だと、初期化しわすれる変数も出て来るかもしれません。命令で、いっきに、すべての変数を初期化してしまいましょう。初期化される対象は、そのBASICで扱っている「変数」だけですので、安心しても平気です。ENDこのプログラムなら、PRINT命令で「9」が表示されたりします。Aが初期化されてしまい、Aに0が代入されているからです。現在のプログラム言語では、NEW命令は別の意味で使われています。バリュー)といいます。ファミコンソフトなどのゲーム業界などでも、ゲーム開始状態の主人公のライフ(生命力)値とかの数値をまとめて「初期パラメーター」などといいますね。理科などでは、たとえばボールを投げた瞬間のボールの速度のこと「初期速度」と言います。)のことかもしれません。晴れだったなら、遠足。なく、雨だったらなら、教室で自習。