]プログラマーからひとことプログラムの世界では「変数」ということばがあります。変数、ヘンなことばですね。「変化する数」という意味らしいですが、そんなことを言われても、むしろわかりづらいです。このわかりづらいものを、まずはおぼえなければいけません。プログラムは変数で動いているからです。変数をいじるのに、昔はよくLET命令なんて使ったものです。「LET」を日本語で言うと「こうやっといてね」みたいな意味ですが、すごくアバウトですね。そんなものをいちいち書くのもめんどくさかったのか、今はLET命令が省略されるという、なんだかよくわからないことになっています。プチコンの説明書で「=(LET)」という、ひとめで命令とはわからない見出しになっているのもそのせいです。いいんです、もうなりたちとか考えずにおおざっぱにおぼえましょう。ヒントすら見えてこねェぞ!じゃあまずは、カンタンな変数の実例を見てみようか。......「Aが10」ってナンだ?自分で言っていてわからなくなってきたかな。それでほぼ正解なんだよ。けっきょく「変数A」ってなんなのか、だよね。変数について説明しようか。変数はよくバケツにたとえられるね。ここでは、Aという名前のバケツがあると考えよう。Aというバケツの中に10と書かれた紙を入れる、それがA=10という命令だったんだね。ふうん、算数で使うイコールは「両方が同じ」だけど、BASICの=はちょっと意味が違うんだね。「バケツの中に入れる」のがBASICの=なんだ。今んトコ、メモを入れただけのタダのゴミ箱じゃねえか!たしかに使わないとイミがないよね。いうプログラムにしてみよう。Aは、バケツAの中に入れておいた10という紙を読みあげていると考えればいいよ。PRINT文で変数を使うときは、”で囲まないのがルールだね。ラクショーじゃねえか!1020OKいま新しいバケツの名前をBにしたけど、変数にはどんな名前でもつけられるのかな?アルファベットの文字なら長い名前でもなんでもOK!......と言いたいところだけど、BASICが使う命令は変数にできないんだ。変数「RUN」なんてのは作れないね。あたりまえと言えばあたりまえかな。使えるのはアルファベットだけ?数字も使えるけど、最初の1文字だけはアルファベットじゃないと変数には使えないね。RUNだ!0OK???なんでも応用してみるのは大事なことだよ。うまく動かなかったら、そのゲンインを探るのもレベルアップのヒケツさ。何がマチガってるってんだ!実は変数でも、数字を入れるバケツと文字を入れるバケツは少し違うんだ。さっきのプログラムを正しく書くと、こうなるね。A$WANPAKUOKバケツの名前の最後に$マークがついて......紙に書く字は”でカコむってコトか。コレはPRINTでやったコトと似てるな。$マークを使う変数は「文字変数」や「文字列型の変数」と言ったりするね。そのままPRINT”10”とかPRINT”WANPAKU”で十分じゃねえか!?たしかに変数が何の役に立つのかは、まだわからないよね。それじゃあ、次からは変数を使ったサンプルを見ていこう!今回のまとめ変数とは名前のついたバケツに、字を書いた紙を入れる。A=10と書けば、Aというバケツに10という紙を入れることになります。変数には「文字変数」というパターンもあります。A$=”ABC”というように、名前に$をつけて「”」で囲んだ文字を入れるのが文字変数です。◆1sxkymI8ji30。