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.


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.


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.









Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Total Pageviews

Con tecnología de Blogger.

Search Box

- Copyright © E.S.I.M.E. F.P. HERNANDEZ BERNAL ERNESTO -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -