- Back to Home »
- ESTRUCTURAS DE CONTROL
Posted by : Unknown
domingo, 16 de marzo de 2014
La programacion estructurada es un estilo con el que se busca elaborar programas fáciles de entender. Para ello, la programacion estructurada hace uso de tres estructuras básicas de control:
- Estructura Secuencial
- Estructura Selectiva
- Estructura Repetitiva o iterativa
Estructura Secuencial
Indica que las instrucciones de un programa se ejecutan una despues de la otra, en el mismo orden en el cual aparecen en el programa, Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
Un ejemplo en pseudocódigo de la estructura secuencial es el siguiente:
PSEUDOCÓDIGO Nombre
VARIABLES
Nombre: Tipo de dato
CONSTANTES
Nombre = Valor
INICIO
accion
accion1
accion2
.
.
.
accionN
FIN
Ejemplo en diagrama de flujo:
Estructura Selectiva.
Ejemplo en diagrama de flujo:
Estructura Selectiva.
También conocida como la estructura SI-VERDADERO-FALSO, plantea la seleccion entre dos alternativas con base en el resultado de la evaluacion de una condición; equivale a la instruccion IF de todos los lenguajes de programacion.
Ejemplos:
En este diagrama de flujo, la variable CONDICION se va a evaluar; si CONDICION es FALSE se ejecutan las operaciones que se asignen, y si es TRUE se ejecutan las operaciones respectivas, arrojando un resultado.
Ejemplos:
En este diagrama de flujo, la variable CONDICION se va a evaluar; si CONDICION es FALSE se ejecutan las operaciones que se asignen, y si es TRUE se ejecutan las operaciones respectivas, arrojando un resultado.
Estructura Repetitiva o Iterativa.
También llamada la estructura HACER-MIENTRAS-QUE. Corresponde a la ejecución repetida de una instrucción mientras que se cumple una determinada condición.
Ejemplo:
En este diagrama de se muestra la (Condición) que sera evaluada; si el resultado de la evaluación es FALSO, se dirige hacia el Fin u otra acción del diagrama, mientras que si la evaluación resulta VERDADERO, ejecuta operaciones y regresa a evaluar la condición. El programa se detiene hasta que la (condición) resulte falsa y salga del ciclo.
Ventajas de la Programación Estructurada.
Con la programación estructurada, elaborar un buen programa de computadora, ya que demanda esfuerzo, creatividad, habilidad y cuidado. Sin embargo con este modelo de estructuras obtenemos grandes ventajas:
- Los programas son mas fáciles de entender. Un programa estructurado puede ser leído en secuencia, de arriba hacia abajo, sin necesidad de estar saltando de un sitio a otro en la lógica.
- Se reduce considerablemente el esfuerzo a realizar pruebas. El seguimiento de las fallas o depuración de los programas se facilita debido a la lógica mas visible, de tal forma que los errores se pueden detectar y corregir mas fácilmente.
- Se crean programas mas sencillos y mas rápidos.