HP Calculadora Gráfica HP 49g Manual del usuario

Página 729

Advertising
background image

Página 21-63

Ejemplo – calcular la adición S usando una instrucción FOR…NEX. El
programa siguiente calcula la adición

=

=

n

k

k

S

0

2

Use una instrucción FOR…NEXT:

«

0

→ n S

«

0 n FOR k k SQ S +

‘S‘ STO NEXT S “S” →TAG » »


Almacene este programa en una variable

@@S2@@. Verifique los siguientes

ejercicios:

J


3

@@@S2@@ Resulta:

S:14

4

@@@S2@@ Resulta: S:30

5

@@@S2@@ Resulta:

S:55

8

@@@S2@@ Resulta: S:204

10

@@@S2@@ Resulta:

S:385

20

@@@S2@@ Resulta: S:2870

30

@@@S2@@

Resulta: S:9455 100

@@@S2@@ Resulta: S:338350

Usted pudo haber notado que el programa es mucho más simple que el que
está almacenado en

@@@S1@@. No hay necesidad de inicializar k,

o de

incrementar k dentro del programa. El programa mismo produce tales
incrementos.

La instrucción FOR…STEP
La forma general de esta instrucción es:

valor_inicial valor_final FOR loop_index
expresiones_del_programa incremento STEP

Las cantidades valor_inicial, valor_final, e incremento del índice del lazo
puede ser cantidades positivas o negativas. Para incremento > 0, la
ejecución ocurre mientras el índice es menos que o igual a valor_final.
Para incremento < 0, la ejecución ocurre mientras el índice es mayor que
o igual a valor_final. Las declaraciones del programa se ejecutan por lo
menos una vez (por ejemplo,

1 0 START 1 1 STEP

produce 1)

Ejemplo – generar una lista de números usando una instrucción FOR…STEP
Escriba el programa:

Advertising