Las estructuras de control y los algoritmos son esenciales en la programación, permitiendo definir el flujo y la lógica de un programa de manera precisa y eficiente. Las declaraciones IF, WHILE y FOR son componentes clave que ayudan a manejar condiciones y repeticiones de manera estructurada.
Diagramas de flujo: Es una representación diagramática que ilustra la
secuencia de las operaciones.
Estos diagramas desempeñan un papel vital en la
programación de un problema y facilitan la comprensión de problemas complicados y
sobre todo muy largos.
Características del algoritmo
número de pasos finito.
se ejecutan con las mismas entradas se obtiene el
mismo resultado.
orden de realización paso a paso.
pasos claros y bien definidos.
independientes del lenguaje de programación
Algoritmo: Secuencia de pasos bien definidos,ordenados y finitos.
Estructura lógica
Salida:Resultados obtenidos
Proceso:Conjunto de operaciones a realizar
Entrada:Informacion que necesita ingresar al algoritmo para inciar
Estructuras de control:permiten modificar el flujo de ejecución de
las instrucciones de un programa.
A cada
una de las repeticiones se le denomina iteración o ciclo.
Las estructuras de repetición, conocidas como
iterativas o bucles, permiten ejecutar rápidamente un grupo de instrucciones.
se pueden agrupar en dos clases: estructuras de selección y de
repetición.
Estructuras de control de decisión.
Permiten al flujo de un programa seguir un camino u otro. Las estructuras de control selectivas son: IF-THEN, IF-
THEN-ELSE y SELECT CASE.
Declaración FOR (Desde para)
Esta declaración se usa para repetir un bloque de sentencias encerradas un
número determinado de veces. Cada vez que se ejecutan las instrucciones del
bucle se vuelve a verificar la condición.
Declaración IF (si entonces)
si la condición da como resultado verdadero, se ejecuta el bloque, de lo
contrario, si la condición da como resultado falso, no se realiza nada.
Declaración WHILE (Mientras)
while es un bucle de ejecución continua mientras se cumpla la
expresión colocada entre paréntesis en la cabecera del bucle. La variable de prueba tendrá que cambiar para salir del bucle.Podrá cambiar a
expensas de una expresión dentro el código del bucle
Dclaracion case Evaluará una expresión que podrá tomar n valores
distintos: 1, 2, 3, 4,..., n.
Declaración IF (si entonces sino)
Permite ejecutar una instrucción o conjunto de instrucciones en función del valor de una determinada condición lógica.