La instruccion while, La instrucción while – HP Calculadora Gráfica HP 49g Manual del usuario

Página 732

Advertising
background image

Página 21-66

La instrucción WHILE

La estructura general de este comando es:

WHILE expresión_lógica REPEAT expresiones_del_programa
END

La instrucción WHILE repetirá las expresiones_del_programa mientras
expresión_lógica

es verdadero (no cero). Si no, el control de programa

se pasa a la instrucción que sigue a la declaración END. Las
expresiones_del_programa

debe incluir un índice de lazo que se

modifica antes de que se verifique la expresión_lógica al principio de la
repetición siguiente. A diferencia de la instrucción DO, si la primera
evaluación la expresión_lógica es falsa, el lazo nunca se ejecuta.

Ejemplo 1 – calcular la sumatoria S usando una instrucción
WHILE…REPEAT…END

El programa siguiente calcula la sumatoria

=

=

n

k

k

S

0

2


Usando un lazo WHILE…REPEAT…END:

«

0.

→ n S

«

WHILE

‘n≥0‘ REPEAT n SQ S + ‘S‘ STO n 1 –

‘n‘ STO END S “S” →TAG » »

Almacene este programa en una variable

@@S4@@. Verifique los siguientes

ejercicios:

J

3

@@@S4@@ Resulta:

S:14

4

@@@S4@@ Resulta:

S:30

5

@@@S4@@ Resulta:

S:55

8

@@@S4@@ Resulta:

S:204

10

@@@S4@@ Resulta:

S:385

20

@@@S4@@

Resulta: S:2870

30

@@@S4@@

Resulta: S:9455 100

@@@S4@@ Resulta:

S:338350

Ejemplo 2 – generar una lista usando la instrucción WHILE…REPEAT…END.
Escriba el siguiente programa

Advertising