UWSCのループについて教えて下さい

UWSCのループについて教えて下さい。ループの方法や、それぞれの制御文の違いが知りたいです。
ループ、いわゆる繰り返し処理ですが、UWSCにはいくつかの実現方法があります。
参考になる記事を下に記します。

【プログラミング不要】
プログラムを書くことなく、起動時の設定で、処理回数を選ぶ方法
繰り返し処理を行いたいけど制御文が難しい

【プログラミング必要】
FOR-NEXT・・・指定回数の処理を実行する
制御文:FOR-NEXTの解説

WHILE-WEND・・・指定した条件を満たす間、処理を実行する
制御文:WHILE-WENDの解説

REPEAT-UNTIL・・・指定した条件になったら、処理を終了する
制御文:REPEAT-UNTILの解説

繰り返し処理を途中で終了、継続するCONTINUE、BREAK
CONTINUE
BREAK

上記3つの繰り返し処理制御文の使い分けについて
UWSCでFORとかREPEATとか繰り返し処理は何を使うのがベストですか?

その他参考になる、掲示板の投稿
FOR~NEXTでカウント中のカウンター(a)は増やすことは出来ないのでしょうか?

タグ

2013年5月24日 | コメントは受け付けていません。 |

カテゴリー:Q&A

FOR~NEXTのカウンターの値の変更について

FOR~NEXTでカウント中のカウンター(a)は増やすことは出来ないのでしょうか?
a = 1
b = 999

FOR a= 1 to b
	FUKIDASI(a,100,100)
	SLEEP(1)
	FUKIDASI(b,100,300)
	SLEEP(1)
	a = a + 6
	b = b + 3
NEXT
bは問題なく増えていくのですが、aが増えません。 何か、aの値を変える方法はありますでしょうか? よろしくお願い致します。

タグ

2012年6月12日 | コメント/トラックバック(5) |

カテゴリー:掲示板

指定回数を繰り返す(FOR)

FOR 変数 = 初期値 TO 終了値 [STEP 刻み値]
 

処理

NEXT       // NEXTの後に変数を書いてはダメ

「変数」が「初期値」から「終了値」の条件を満たす限り、
繰り返し処理を行います。
1回実行するたびに「刻み値」分だけ「変数」の値は増加していきます。
※刻み値を省略した場合は、変数は1づつ増加します。

FOR~NEXTはかなり使用頻度の高い制御文です。

「UWSC大好き」と100回表示するサンプル

FOR KAISU = 1 TO 100
	PRINT "UWSC大好き"
NEXT

「変数」であるKAISUを処理で使用することも可能です。

KAISUの増加を確認するサンプル

FOR KAISU = 1 TO 100
	PRINT KAISU
NEXT

STEPの増加を確認するサンプル

この投稿の続きを読む »

タグ

2012年4月16日 | コメントは受け付けていません。 |

カテゴリー:逆引き関数

繰り返し処理を行いたいけど制御文が難しい

繰り返し処理を行いたいですが、制御文の書き方が難しいです。どうすればいいでしょうか。
制御文を覚える前に、実行回数を設定できる機能を覚えてみましょう。

ある処理を何回か繰り返したい時に制御文は大変便利です。
WHILE-WEND、REPEAT-UNTIL、FOR-NEXT。
この3種類がありますが、書き方や使い分けは
最初のころは難しく感じると思います。


まずはこういった制御文を覚える前に、
実行回数を簡単に設定できる方法があるので
お伝えしましょう。

*

上の図のようにスクリプト・ファイルを開く際に
ファイル名の他に
実行回数が指定可能です。

ここで任意の数を入力すると
その回数だけスクリプトを実行してくれます。

WHILE-WEND、REPEAT-UNTIL、FOR-NEXTは、
どの文でも繰り返し処理は実行できます。

どの制御文も微妙な差異がありますので
用途に応じて使い分けるのがいいでしょう。

簡単なスクリプトでその違いを見てみます。

この投稿の続きを読む »

タグ

2012年3月3日 | コメントは受け付けていません。 |

カテゴリー:Q&A

このページの先頭へ