sábado, 21 de agosto de 2010

Unidad 1.- INTRODUCCION A LA PROGRAMACION ESTRUCTURADA. 1.1 Programación Estructurada.

La programación estructurada es un método de programación basado sobre el concepto de la unidad y del alcance. Un programa estructurado se compone de unas o más unidades o módulos escritos por el usuario o sacado de una libreria; cada módulo se compone de ono o más procedimientos, también llamado una función, una rutina, un subprograma, o un método, dependiendo del lenguaje de programación. La programación estructurada ofrece muchas ventajas sobre la programación secuencial: El código de programación estructurada es más fácil de leer y más conservable; el código procesal es más flexible; la programación estructurada permite la práctica más fácil del buen diseño del programa.

Un programa estructurado se compone de funciones, segmentos, módulos y/o subrutinas, cada una con una sola entrada y una sola salida. Cada uno de estos módulos se denomina programa apropiado cuando, además de estar compuesto solamente por las tres estructuras básicas, tiene sólo una entrada y una salida y en ejecución no tiene partes por las cuales nunca pasa ni tiene ciclos infinitos.

La programación estructurada es un estilo de programación con el cual el programador elabora programas, cuya estructura es la más clara posible, mediente el uso de tres estructuras básicas de control lógico:

1.- Secuencia.
Indica que las instrucciones de un programa se ejecutan una después de la otra, en el mismo orden en el cual aparecen en el programa. Se representan gráficamente como una caja después de la otra, ambas con una sola entrada y una sola salida.

2.- Selección.
También conocida como la estructura SI-CIERTO-FALSO, plantea la selección entre dos alternativas con base en el resultado de la evaluación de una condición o predicado; equivale a la instrucción IF de todos los lenguajes de programación.

3.- Iteración.
También llamada la estructura HACER-MIENTRAS-QUE, corresponde a la ejecución repetida de una instucción mientras que se cumple una determinada condición.
Ventajas de la Programación Estructurada.

  • Los programas son más fáciles de entender.
  • Reducción de los costos de mantenimiento.
  • Programas más sencillos y más rápidos.
  • Aumento en la productividad del programador.
  • Se facilita la utilización de otras técnicas para el mejoramiento de la productividad en programación.
  • Los programas quedan mejor documentados internamente.

1 comentario:

Sergio dijo...

Alejandro:

Tienes que justificar el texto.