通过FOR循环,可以编写重复处理逻辑。

语法:

{} 内的部分是可选的。INT_Var是计数器,

是整数类型,只要计数器<INT_Var>不大

于<END_VALUE>,<Instructions>会被执

行。在执行<Instructions> 之前首先要检查

该条件,如果<INIT_VALUE>大于

<END_VALUE>,<instructions> 不会被执

行。

当<Instructions>执行一次后, <INT_Var>

自动增加<Step size>。<Step size>可以是

任意整数值,如果不写此参数,默认值

为1。当<INT_Var>大于<END_VALUE>

时,循环停止。

示例

FOR Counter:=1 TO 5 BY 1 DO

Var1:=Var1*2;

END_FOR;

Erg:=Var1;

我们假设Var1默认值是2, 经过FOR循环后,

它的值是32。

FOR <INT_Var> := <INIT_VALUE> TO <END_VALUE>

{BY <Step size>} DO

<instructions>

END_FOR;


image.png