Comandos de iteración, Do…until …end, While… repeat… end – HP Calculadora gráfica HP 39g Manual del usuario

Página 248

Advertising
background image

16-24

Programación

Comandos de iteración

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

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

X

A:

DO A + 1

X

A

UNTIL A == 12
END

WHILE…
REPEAT…
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

X

A:

WHILE A < 12
REPEAT A+1

X

A

END

Advertising