Programación TI. Clase 2.
Temas:

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:
If, Else, ElseIf
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:
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:
Se puede "leer" de la siguiente manera:
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:

- 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:
2. De selección.
Sirven para realizar procesos si se cumple o no una condición lógica específica. Su forma general es:
If, Else, ElseIf
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.
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:
Si se cumple la condicion1, entonces realiza el proceso1, si se cumple la condicion2, entonces realiza el proceso2, de otro modo realiza el proceso3.
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:
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.
Estimado interesante tu propuesta, ánimos
ReplyDelete