繰り返し-DOW/DOU
DO WHILE(DOW)
DOWとENDDOのは荷の演算をxxの条件の間繰り返し実行します。
1)演算項目1+DOWxx+演算項目2-記入例その1
演算項目1と演算項目2がxxの条件を満たしている間、ENDDOまでの演算を繰り返します。
「演算項目1」 :定数または変数
「演算命令」 :DOWxx(xxは比較演算子)
「演算項目2」 :定数または変数
2)DOW+演算項目2-記入例その2
拡張演算項目2に指定した式の条件を満たしている間、ENDDOまでの演算を繰り返します。
「演算命令」 :DOW
「拡張演算項目2」 :評価する式
3)ENDDO命令
DOW命令に制御を戻します。
「演算命令」 :ENDDO
DO UNTIL(DOU)
DOUとENDDOの範囲の演算をxxの条件の間繰り返し実行します。
1)演算項目1+DOWxx+演算項目2-記入例その1
演算項目1と演算項目2がxxの条件を満たしている間、ENDDOまでの演算を繰り返します。
「演算項目1」 :定数または変数
「演算命令」 :DOUxx(xxは比較演算子)
「演算項目2」 :定数または変数
2)DOU+演算項目2-記入例その2
拡張演算項目2に指定した式の条件を満たしている間、ENDDOまでの演算を繰り返します。
「演算命令」 :DOU
「拡張演算項目2」 :評価する式
3)ENDDO命令
DOW命令に制御を戻します。
「演算命令」 :ENDDO
DOUxxまたはDOU~ENDDOまでの命令は、最初に条件を満たしていなくても必ず1回は実行されます。
比較演算子(DOW/DOU)
| [比較演算子] | [DOW] | [DOU] |
|---|---|---|
| EQ | A=Bの間 | A=Bになるまで |
| NE | A≠Bの間 | A≠Bになるまで |
| GT | A>Bの間 | A>Bになるまで |
| GE | A≧Bの間 | A≧Bになるまで |
| LT | A<Bの間 | A<Bになるまで |
| LE | A≦Bの間 | A≦Bになるまで |