Iterace

zpět

 

DO … TO …

DO variable = expression1 TO expression2 [ BY constant ]: … END.

Příklad:

define variable i as integer.
define variable m as integer.
assign m = 20.
do i = 1 to m by 1:
    message i view-as alert-box.
end.

 

DO WHILE …

DO WHILE expression: … END.

Příklad:

define variable i as integer.
define variable m as integer.
assign i = 1.
assign m = 20.
do while i < m:
    i = i * 2.
end.
display i. /* 32 */

Příklad:

define variable i as integer.
define variable m as integer.
assign i = 1.
assign m = 20.
do while i < m:
    if (i * 2) >= m then leave.
    i = i * 2.
end.
display i. /* 16 */

 

 

 

zpět