Estructuras De Control
Enviado por • 14 de Abril de 2015 • 458 Palabras (2 Páginas) • 200 Visitas
Estructuras selectivas (condicionales)
Se utilizan cuando en el desarrollo de la solución de un problema se debe de tomar una decisión para establecer un proceso o un camino alternativo a seguir. Esta toma de decisión (expresada en el diagrama de flujo con un rombo) se basa en la evaluación de una o más condiciones que señalan alternativas o consecuencias esto es, el camino (rama) a seguir. Una toma de decisión se puede realizar en cascada: se toma una decisión (rama a seguir) y dentro de esa rama se toma otra decisión y así sucesivamente. Esto implica diseñar un árbol de decisiones. Las estructuras algorítmicas selectivas que se utilizan para la toma de decisiones lógicas se clasifican como:
• Simple: SI… ENTONCES…
• Doble: SI… ENTONCES… SI NO…
• Múltiple: EN CASO DE… ENTONCES…
Estructura selectiva simple
Estructura selectiva doble
Estructura selectiva múltiple
Estructura secuencial
La estructura secuencial es la más sencilla de todas, simplemente indica al procesador que debe ejecutar de forma consecutiva una lista de acciones (que pueden ser, a su vez, otras estructuras de control); para construir una secuencia de acciones basta con escribir cada acción en una linea diferente. A continuación se muestra una composición secuencial de acciones en notación algorítmica y su equivalente FORTRAN.
Leer a read *, a
Leer b read *, b
C! a + b c = a + b
Escribir c print *, c
Existe una forma alternativa de expresar una estructura secuencial escribiendo varias acciones en la misma línea pero utilizando el punto y coma, ;, como separador. Sin embargo, esta última notación es desaconsejable puesto que puede llegar a hacer el código bastante difícil de leer.
Leer a; leer b read *, a; read *, b
C! a + b; escribir c c = a + b; print *, c
Estructura de control iterativa
Las estructuras de control iterativas o repetitivas, también conocidas como bucles, permiten resolver de forma elegante este tipo de problemas. Algunos la pueden utilizar cuando se conoce el número de un conjunto de operaciones mientras se cumpla una condición.
ITERACIÓN: CADA REPETICION DE LAS INSTRUCCIONES DE UN BUCLE
El bucle while:
Permite repetir la ejecución de un conjunto de sentencias mientras se cumpla la condición:
El bucle while terminará su ejecución cuando deje de verificarse la condición que controla su ejecución.
...