いう語句を、ほぼ、かならず使うので、条件分岐命令のことを「IF文」とも言います。」という意味の、英語の接続詞です。)ほかのプログラム言語でも、条件分岐命令のことを普通は「IF文」と言います。THENは「ゼン」と読み、ELSEは「エルス」と読みます。考えかたは、ほぼかならず使います。いまここのBASICの学習で、比較演算子の考え方を、しっかりと理解しましょう。IF文は、IFとTHENの間に条件式を書き、THENから条件式が成立するときの命令を書きます。成立しなかったときのことはその後ろにELSEに続けて書きます。THENは「ゼン」と読み、ELSEは「エルス」と読みます。意味は、「そうであれば〜〜」という意味です。ELSEの意味は、「そうでなければ〜〜」という意味です。A"を実行するという意味であります。"内容"のように)できます。ELSEは省略できます。複数行にわたってしか書けないものを実行させたい場合、GOTO命令(後述)を使い行を飛ばす必要があります(この場合、GOTOと書くのを省略して、行番号だけでも書けます)。無条件でジャンプします。条件分岐ではない、強制の分岐にはGOTO命令を使います。GOTOの後に行番号を入れると、対応する行の命令を実行します。ENDこのプログラムを実行すると20行目がスキップされ、30行目が実行されて、画面に「2」とだけ表示します。ENDこのプログラムを実行すると、画面に「2」「1」と表示します。ENDこのプログラムを実行すると、画面に「1」「2」を表示し続けます。このように「終了せずに、実行し続ける」プログラムを「無限ループ」と呼びます。表示を止めるには、古いBASICではAUTO命令を止めるときと同様に「BREAK」などのキーを押してください。新しいBASICではメニューから「停止」を選択します。Basicなどでは無限ループを書くとそのまま問答無用で応答不能になってしまうものもありますので、アプリケーションを強制終了させるか、CTRL+ALT+DELするなどしてOSから強制終了させてください。)新しいBASICでもGOTO命令は使用できますが、推奨はされません。してもGOTO文を使う必要のある場合には、REM文などによるコメント機能も活用しましょう。GOTO文の前の行で、REM文による説明で、GOTO文の行き先を説明したり、あるいは処理しようとしている内容などを記述すると、他の人がプログラム内容を把握しやすくなるでしょう。ENDこの例は、FORからNEXTの間を繰り返します。回数は、1から5までの5回。STEPを指定してあれば、増量値の設定ができます。これを実行すると以下の様に表示されます。FORの直後の変数(上記の場合はN)と、NEXTの直後の変数は、同じ変数でなければなりません。文の構文は以下の様になります。変更量」は省略できます。省略されたときには変数は1づつ変化します。DATA文編集INPUT文で毎回データ入力するのは大変です。プログラムの中に記録することが出来ます。1,2,320行でDATA文から1個読み込んで変数Aに代入します。30行で表示します、この例では「1」が表示されます。次に読み込んだなら「2」が読み込まれます。4,5,610行のRESTOREでDATA文の読み込み先を指定します、ここでは50行から読み込みます。20行で読んで、30行で表示。この例では「4」が表示されます。連続して読み込みます。DATA文の考え方は、ファイル操作のシーケンシャルファイルと似ています。同じ内容のプログラムは、まとめてサブルーチンにする事ができます、GOSUBです。RETURNプログラムの動きを行番号で書きます。