Programación TI. Clase 2.

Temas:

  • Estructuras de control.


Estructuras de control.

1. Secuenciales.
La secuencia lógica va en forma directa desde el inicio hasta el final. Su forma general es la siguiente:



Primero realiza el proceso1, después el proceso2, proceso3 y termina la función.

2. De selección.
Sirven para realizar procesos si se cumple o no una condición lógica específica. Su forma general es:

En TI-BASIC tenemos las siguientes instrucciones de este tipo:

IfElseElseIf

Sintaxis:

La forma más "general" es la siguiente, pues solo hace un proceso si se cumple la condición:


Se puede "leer" de la siguiente manera:
Si se cumple la condición, entonces realiza el proceso1.

La instrucción EndIf indica al intérprete que en esa línea termina nuestra estructura, es decir, continuará leyendo nuestras líneas de código.

NOTA: Si no te ha quedado muy claro esto, no te preocupes, en un ejemplo se notará la idea mucho mejor.

Cuando queremos que haga una serie de procesos si se cumple la condición, pero también queremos que haga otra serie de procesos si NO se cumple, se hace de la siguiente forma:


Se puede "leer" de la siguiente manera:
Si se cumple la condición, entonces realiza el proceso1, de otro modo realiza el proceso2.

Por último, si se tienen varias condiciones bastante específicas, y varios procesos a realizar si se cumple cada una de ellas, usamos la estructura completa If, ElseIf y Else:

Se puede "leer" de la siguiente manera:
Si se cumple la condicion1, entonces realiza el proceso1, si se cumple la condicion2, entonces realiza el proceso2, de otro modo realiza el proceso3.

3. Iterativas.
Repiten procesos controlados por una condición lógica específica. El diagrama de flujo general para estas estructuras es el siguiente:

En TI-BASIC tenemos las siguientes instrucciones de este tipo:

While, For, Loop.


Sintaxis:

El ciclo While se indica de la siguiente forma:


Se lee:
Mientras se cumpla la condición, realiza proceso y procesoQueModificaLaCondicion.

NOTA: Si se omite el proceso que modifica la condición, se puede tener un ciclo infinito.

El ciclo For queda se usa:

Una forma de leerse es la siguiente:
Para la variable, desde un valorMinimo hasta un valorMaximo, en incrementos de tamaño pasos, realiza el proceso.

Es un poco más complicado de entender al principio, pero resulta ser el más fácil de usar: la variable se inicia en el valor mínimo y se va a incrementar según el valor que demos (pasos). El ciclo se detiene cuando la variable llega al valor máximo.


Por último, el ciclo Loop, que en realidad es un ciclo infinito se usa de la siguiente forma:


Como se puede notar, no se indica ninguna condición, por lo que realizará el ciclo indefinidamente.

Comando  Wait.

Sirve para hacer una pausa durante cierto tiempo. Se usa de la siguiente forma:


Realiza el proceso1, espera tiempoEnSegundos y después de eso realiza el proceso2.


Y por último...


Comments

Post a Comment

Popular posts from this blog

Programación Calculadora TI Nspire CX CAS en TI-BASIC

Ejemplo 8. Uso de matrices: Serie trigonométrica de Fourier.