I comandos de control del programa (ctl) – Casio FX-9750GII User Manual
Page 229
8-11
11
Descripción:
• Este comando repite los comandos contenidos en el bucle en tanto la condición sea
verdadera (diferente de cero). Cuando la condición se convierte en falsa (0), la ejecución
sigue desde la instrucción siguiente a WhileEnd.
• Como la condición es posterior a la instrucción While, la condición es evaluada (verificada)
antes de la ejecución de los comandos dentro del bucle.
I Comandos de control del programa (CTL)
Break
Función: Este comando rompe la ejecución de un bucle y continúa desde el comando
siguiente al bucle.
Sintaxis: Break
=
Descripción:
• Este comando rompe la ejecución de un bucle y continúa desde el comando siguiente al
bucle.
• Este comando puede usarse para interrumpir la ejecución de instrucciones “For”, “Do” o
“While”.
Prog
Función: Este comando especifica la ejecución de otro programa como una subrutina. En el
modo RUN
•
MAT (o RUN), este comando ejecuta un programa nuevo.
Sintaxis: Prog "nombre de archivo"
=
Ejemplo: Prog "ABC"
=
Descripción:
• Aún cuando este comando se ubica dentro de un bucle, su ejecución lo rompe
inmediatamente e inicia una subrutina.
• Este comando puede usarse tantas veces sea necesario dentro de una rutina principal para
llamar a subrutinas independientes que realicen tareas específicas.
• Una subrutina puede usarse en diversas partes de la rutina principal de un programa o
puede ser llamada por cualquier número de rutinas principales.
Rutina principal
Subrutinas
Nivel 1 Nivel 2
Nivel 3
Nivel 4
• Al llamar a una subrutina ésta se ejecuta desde el comienzo. Al completarse la ejecución
de la subrutina, la ejecución retorna a la rutina principal, continuando desde la instrucción
siguiente al comando Prog.
• El comando “Goto~Lbl” dentro de una subrutina es válido solamente dentro de esa
subrutina. No puede usarse para saltar a una etiqueta fuera de la subrutina.
• Si una subrutina con el nombre de archivo especificado por el comando Prog no existe, se
produce un error.
D
C
E
I
J
Prog "E"
Prog "I"
Prog "J"
A
Prog "D"
Prog "C"
D
C
E
I
J
Prog "E"
Prog "I"
Prog "J"
A
Prog "D"
Prog "C"