[過去ログ]
BASICで始めるプログラム (200レス)
BASICで始めるプログラム http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
50: 1 [sage] 04/11/17 13:18:20 ID:IOCnedLT 次に、代入って奴をやってみましょう。 中学生になって、算数が数学と名前を変えた時に この辺ですっころんだ人も多いかと思います。 まー、僕がそうなんですけどぅー。 だいたい代とか名前につくのが良くないですね。 田代まさ(略)とか代々木アニメー(略)とか ・・・それはともかく やって見ましょう! a=1 と入れます OK これでaと言う箱の中に1と言う数字が入った事になります。 いきなり箱とか言われても「はぁ?」と思う方もいるかと思いますので、説明しましょう。 http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/50
51: 1 [sage] 04/11/17 13:18:53 ID:IOCnedLT 同じ内容を let a=1 と書く事ができまして、 let と言うのは貸家と言う意味だそうで(エキサイト翻訳でもそう言ってたしー) なんと言いますか、コンちゃんの頭の中はだだっ広い荒野で、 そこに家畜である所の1くんを放牧しても、 どこにいるのかわからなくなっちゃうのです。 なので、1くんを監禁というか、ぶちこんでおく檻、っていうか家が必要なのです。 永住させる訳でもないので、貸家を用意して、そこに1くんを入れておきましょう。 他にも家畜をぶちこんでおく家が欲しかったりもするので、 貸家には名前をつけておきます。 ここではaと言う名前の家に入れて置きましょう。 「貸家 aに1くんをぶちこんでおくよ。」 と言う意味なのです。 今は貸家と説明しましたが、要するに物を入れると言う イメージさえつかめれば貸家でも箱でも山崎ハコでも どのようにイメージされてもかまいません。 要するにイメージが掴めりゃあ良いんですから。 http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/51
52: 1 [sage] 04/11/17 13:19:50 ID:IOCnedLT で、aの中に1くんを入れた所で、次に b=2 と入れましょう。 あれ?「let」が無くなってますね。 実はこのletは書かないでも全然かまいません。 一々「貸家 let」なんて書いておくのは面倒ですね。 人間だって一々要らない物を書くのは面倒ですし、さらには実はコンちゃんまでも面倒がってしまいますので、 むしろ書かない方が良いです。 これで、aの中には1が、bの中には2が入った事になります。 これを代入と言います。 で、代入した所で、次は計算式も作ってみましょう。 c=a+b と書きます。 なんで a+b=cと書いちゃ駄目なのかと言うと、そう言う文法上のルールがあるから、って感じですかね。 文法のルールや細かい部分を間違えると意味を取り違えてしまったり、 プログラムそのものが動かなくなってしまう事があります。 これは日本語でも同じですね。 「僕は昨日女性の姿を描きました」が 「僕は昨日女性の姿でカキました」となったら 意味が違ってしまいます。 気を付けましょう。 http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/52
53: 1 [sage] 04/11/17 13:20:36 ID:IOCnedLT で、c の中身はa+bになった事になりますので、 print c と入れると 計算結果の 3 OK が表示される事になります。 今日はこの辺でおしまいです。 明日はやるかどうか微妙ですが、次回は 行とかgotoとかをやる予定です。 http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/53
55: 1 [sage] 04/11/17 14:04:51 ID:IOCnedLT まあ好みですからー。 冗長なのが嫌なら、そうでない講義をお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/55
56: 1 [sage] 04/11/17 15:26:20 ID:IOCnedLT 暇なのでこんなのを書いて見た。 文句を言う人はこれででも遊んでて下ちい。 10 input "クマー!が現れた!どうする?(1:戦う 2:逃げる) ";a 20 if a=1 then color2:print "ヌッ殺されますた":goto 50 30 if a=2 then print"しかし回り込まれてしまった!":goto 10 40 print "選びなおしてね":goto 10 50 print "ゲームオーバー:color 7:end http://mevius.5ch.net/test/read.cgi/gamedev/1100498283/56
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s