Control del flujo de un
programa
Consejo: Para obtener más
información, consulte las
página 295 y 297.
Uso del sangrado
Presentación de los
resultados de las
operaciones
Consejo: Para obtener una
lista de las órdenes de
salida disponibles, consulte
la página 302.
Introducción de valores
en un programa
Consejo: Para obtener una
lista de las órdenes de
entrada disponibles,
consulte la página 301.
Las instrucciones se ejecutan en orden secuencial. Sin embargo,
algunas órdenes alteran el flujo del mismo. Por ejemplo:
¦
Las estructuras de control, como las órdenes
una prueba condicional para determinar la parte del programa
que se va a ejecutar.
¦
Las órdenes de bucles, como
órdenes.
Para programas más complejos que
utilicen
If...EndIf
y estructuras de
bucle como
For...EndFor
sangrado puede hacer que sean
fáciles de leer y entender.
En los programas, los resultados no se presentan a menos que se
utilice una orden de salida. Esta es la diferencia más importante
entre la realización de operaciones en la pantalla Home y en un
programa.
En un programa, los resultados de
estas operaciones no se
presentarían (aunque sí lo harían en
la pantalla Home).
Las órdenes de salida como
harán que se presenten los
resultados al ejecutar un programa.
Que aparezca el resultado de una
operación no significa que se
guarde para un posible uso
posterior. Si necesita utilizar
posteriormente un resultado, debe
almacenarlo en una variable.
Para introducir valores en un programa, puede:
¦
Solicitar al usuario que almacene un valor (con § ) en las
variables necesarias antes de ejecutarlo. El programa podrá
referirse a estas variables.
¦
Introducir los valores
directamente.
¦
Incluir órdenes de entrada
que soliciten al usuario la
introducción de los valores
necesarios al ejecutar el
programa.
¦
Requerir al usuario que
transfiera uno o más valores
al ejecutarlo.
repiten un grupo de
For...EndFor,
:If x>5 Then
: Disp "x is > 5"
:Else
, el uso del
: Disp "x is < or = 5"
:EndIf
:12ù 6
p
:cos(
:solve(x^2ì xì 2=0,x)
:Disp 12ù 6
Disp
:Disp cos(
:Disp solve(x^2ì xì 2=0,x)
p
:cos(
:Disp maximum
:Disp 12ù 6
p
:cos(
/4)! maximum
:Input "Enter a value",i
:Request "Enter an integer",n
prog1(3,5)
Capítulo 17: Programación
utilizan
If...EndIf,
/4)
p
/4)
/4)! maximum
283