投稿
Kyくん 987665
なんかこうなりましたw これをどうすればいいか分かる人いますか?どうすればいいか教えてください。あ、あとRUNから上は気にしないでください。
2そうだね
プレイ済み
返信[1]
親投稿
てっく tekpro
あの2行のプログラムは実行できているようですね。 次はFOR文を使ってみましょう。FORとNEXTの間にプログラムを挟むことで、そのプログラムを連続して実行できます。 FOR I=0 TO 9 X=RND(6)+1 PRINT X NEXT で、10回連続でサイコロを振れます。
0そうだね
プレイ済み
返信[2]
親投稿
Kyくん 987665
こうなったwどうすればよいのですか?
0そうだね
プレイ済み
返信[3]
親投稿
てっく tekpro
3行目のあたりで何かを書き間違えているようなので、見直してみてください
0そうだね
プレイ済み
返信[4]
親投稿
Kyくん 987665
全部やりなおしたら、こうなったw
0そうだね
プレイ済み
返信[5]
親投稿
てっく tekpro
それで合ってます。最後に、IF文を使って6が出た回数を数えてみましょう。IFからTHENの間で定められた条件を満たしている場合に限り、THENの後にある命令を実行します。 FOR I=0 TO 9 X=RND(6)+1 PRINT X IF X==6 THEN C=C+1 NEXT PRINT "6がでたかいすうは";C;"かい" これでサイコロを10回振って6が出た回数を数えるプログラムの完成です。
0そうだね
プレイ済み
返信[6]
親投稿
Kyくん 987665
「か」を濁音にするには、どうするんですか?すみません…説明全然見てないので…
0そうだね
プレイ済み
返信[7]
親投稿
てっく tekpro
LRを押しっぱなしにすればキーボードが切り替わりますよ
0そうだね
プレイ済み
返信[8]
親投稿
Kyくん 987665
ここまでできました♪つぎわどうすれば良いのですか?
0そうだね
プレイ済み
返信[9]
親投稿
てっく tekpro
どこかが間違っています。FORの数とNEXTの数が一致してないようなので、見直してみてください。
0そうだね
プレイ済み
返信[10]
親投稿
Kyくん 987665
すみません…なん行目が間違えてますか?僕にはサッパリわかりませんw
0そうだね
プレイ済み
返信[11]
親投稿
てっく tekpro
7行目のあたりがおかしいです。FORとIの間に空白を空けて、8行目と9行目の間にNEXTを追加してください。
0そうだね
プレイ済み
返信[12]
親投稿
てっく tekpro
よく見ると、↑の修正では思うように動かないですね。 7行目のFORとIの間に空白を入れた後、9行目をPRINT Xに変えてみてください
0そうだね
プレイ済み
返信[13]
親投稿
Kyくん 987665
こうなりました♪つぎは、どうすれば良いのですか?
0そうだね
プレイ済み
返信[14]
親投稿
てっく tekpro
この間提案されたプログラムはもう完成したのでなんとも言えないですね。これで変数、PRINT文、FOR文、IF文というBASIC言語の基本を修得することができたと思います。 しいて言うなら今回覚えたことを元に、自由にテーマを決めてあれこれやってみてください。それにより、少しずつ新たな知識や感覚を身につけていくことができると思います。
0そうだね
プレイ済み
返信[15]
親投稿
Kyくん 987665
保存とかできるんてますか?
0そうだね
プレイ済み
返信[16]
親投稿
てっく tekpro
↑↑↑の画面で SAVE"プログラムの名前" を入力してENTERすればできます
0そうだね
プレイ済み