プチコン3号 SmileBASIC コミュニティ投稿i7 2630QM 6342182015/05/06 09:00:01質問どうしたら指定回数分になるんですか?1そうだね 4返信プレイ済み2017/11/03 21:23:44に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿1000‰ 1000par2015/5/6 9:19STEP 2をSTEP 1にして FOR I=0 TO・・・を FOR I=1 TO・・・にする。2そうだね プレイ済み2017/11/03 21:23:44に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿1000‰ 1000par2015/5/6 9:24STEPっていうのはNEXTしたときの変数(投稿画像でいえばI)の加算数です。 簡単にいいますと、投稿されたものは Xの値になるまでIを0から2ずつ数えていく、 という感じになっていますので、指定回数分ループしなくなってしまいます。1そうだね プレイ済み2017/11/03 21:23:44に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿1000‰ 1000par2015/5/6 9:30また、I=0をI=1に変えた理由は、 0から数えることを防ぐ為です。 この投稿のプログラムだと、 1,2,3・・・Xとはならなく、 0,1,2,・・・Xとなってしまい、 1回分余計にループしてしまいます。 なのでI=1と設定し、しっかり数えられるようにします。 又、別にループを1回分減らせばいいので、I=0はそのままにし、 TO XをTO X−1にするのもありです。1そうだね プレイ済み2017/11/03 21:23:44に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿1000‰ 1000par2015/5/6 9:39FORって便利ですよね。 ACLS FOR Y=0 TO 240 FOR X=0 TO 400 GPSET X,Y,RGB(255-Y,0,0) NEXT NEXT みたいなこともできます。1そうだね プレイ済み2017/11/03 21:23:44に取得