A comandos de control de programa, S-122 – Casio fx-5800P Manual del usuario

Página 123

Advertising
background image

S-122

• Al ejecutar el comando Prog "nombre de archivo" se saltará a la subrutina

que será ejecutada desde el comienzo. Cuando se llega al fi nal de la
subrutina, el proceso vuelve a saltar a la rutina principal, continuando
desde la instrucción que sigue al comando Prog "nombre de archivo".

• Podrá usar el comando Prog dentro de una subrutina para detener el

proceso y saltar a otra subrutina. Esto recibe el nombre de “anidamiento”.
Podrá anidar subrutinas hasta un máximo de 10 niveles. Cualquier intento
de anidar más de 10 niveles ocasionará un error (Ne ERROR).

• Tenga en cuenta que un salto Goto ~ Lbl dentro de una subrutina puede

realizarse sólo dentro de la misma subrutina.

• Si por algún motivo no se puede encontrar el programa especifi cado por el

comando Prog "nombre de archivo", se generará un error (Go ERROR).

¡Importante!

• No se podrá usar como una subrutina un programa que utilice Formula

como modo de ejecución.

• La rutina principal y la subrutina deben de estar en el mismo modo de

ejecución. Esto signifi ca, por ejemplo, que una subrutina que es un
programa cuyo modo de ejecución es BASE-N, no puede ser llamado
por una rutina principal que es un programa cuyo modo de ejecución es
COMP.

Ejemplo Ans

→ A : Prog "SUB1" : Prog "SUB2"

Nota

Para la información acerca del uso del comando Prog fuera del modo PROG,
vea “Usando el comando Prog para ejecutar un programa” (página 113).

A Comandos de control de programa

Break

(COMP)

Sintaxis

... : Break : ...

Función

Este comando ejecuta una ruptura en un bucle For, While, o Do, y salta al
siguiente comando. Normalmente, este comando se utiliza dentro de una
instrucción Then con el fi n de aplicar una condición Break.

Ejemplo

While A > 0 : If A > 2 : Then Break : IfEnd : WhileEnd : A

^

Return

(COMP)

Sintaxis

... : Return : ...

Función

Retorna de una subrutina al programa desde el programa que llamó la
subrutina. En una rutina principal, este comando hará terminar el programa.

Ejemplo

Rutina principal

Subrutina (Nombre del archivo: SB)

1

→ A : Prog "SB" : C^

For A

→ B To 10 :

B + 1

→ C : Next : Return

Advertising