Comandos de iteración
DO...UNTIL ...END
WHILE...
REPEAT...
END
16-24
Las estructuras de iteración permiten a los programas
ejecutar de forma repetida una rutina. La calculadora hp
39g+ tiene tres estructuras de iteración. En los programas
de ejemplo siguientes se describe cómo se incrementa la
variable A de 1 a 12 con cada una de estas estructuras.
Do ... Until ... End es una estructura de iteración que
ejecuta la cláusula de iteración repetidamente hasta que
la cláusula de prueba devuelva un resultado verdadero
(distinto de cero). Como la prueba se ejecuta después de
la cláusula de iteración, ésta siempre se ejecutará al
menos una vez. La sintaxis de esta estructura es:
DO cláusula de iteración UNTIL cláusula de prueba
END
1
A:
DO A + 1
UNTIL A == 12
END
While ... Repeat ... End es una estructura de iteración
que calcula repetidamente la cláusula de prueba y
ejecuta la secuencia de la cláusula de iteración si el
resultado de la prueba es verdadero. Como la cláusula
de prueba se ejecuta antes de la cláusula de iteración,
ésta no se ejecutará si el resultado de la primera prueba
es falso. La sintaxis de esta estructura es:
WHILE cláusula de prueba REPEAT cláusula de
iteración END
1
A:
WHILE A < 12
REPEAT A+1
END
A
A
Programación