投稿
i7 2630QM 634218
どうしたら指定回数分になるんですか?
1そうだね
プレイ済み
返信[1]
親投稿
1000‰ 1000par
STEP 2をSTEP 1にして FOR I=0 TO・・・を FOR I=1 TO・・・にする。
2そうだね
プレイ済み
返信[2]
親投稿
1000‰ 1000par
STEPっていうのはNEXTしたときの変数(投稿画像でいえばI)の加算数です。 簡単にいいますと、投稿されたものは Xの値になるまでIを0から2ずつ数えていく、 という感じになっていますので、指定回数分ループしなくなってしまいます。
1そうだね
プレイ済み
返信[3]
親投稿
1000‰ 1000par
また、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そうだね
プレイ済み
返信[4]
親投稿
1000‰ 1000par
FORって便利ですよね。 ACLS FOR Y=0 TO 240 FOR X=0 TO 400 GPSET X,Y,RGB(255-Y,0,0) NEXT NEXT みたいなこともできます。
1そうだね
プレイ済み