Teoria de la programacion estructurada

Solo disponible en BuenasTareas
  • Páginas : 4 (838 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de noviembre de 2010
Leer documento completo
Vista previa del texto
TÉCNICAS DE PROGRAMACION
Las técnicas de programación permiten lograr que los algoritmos sean más fáciles de escribir, entender, depurar, actualizar y documentar. Dentro de estas técnicasencontramos a la: programación estructurada y programación modular.

Programación estructurada
La técnica de programación estructurada, permite ahorrar tiempo y esfuerzo en el desarrollo de algoritmos yprogramas, maneja un número establecido de estructuras de control que permiten minimizar la complejidad de los problemas y reducir errores.

Teorema de la programación estructurada
Un programa propioes aquel que cumple las siguientes características:
• Tiene un inicio y un fin
• Existen cambios de flujos lógicos que permiten unir el inicio y el fin de un programa.
• Todas las órdenes sonejecutables y no existen órdenes de repetición.
En mayo de 1966 Bohm y Jacopini, proponen un teorema llamado teorema de la programación estructurada que dice: Para desarrollar un programa propio senecesitan tres estructuras de control: Estructura secuencial, Estructura de selección y Estructuras de repetición.

Programación modular
Otra técnica que permite que los algoritmos y programas sean másflexibles y productivos es la programación modular, bajo el concepto de divide y vencerás, la programación modular resuelve un problema dividiendo en partes, encontrando la solución para cada parteindependiente, para que posteriormente las soluciones de estas partes se pueden unir y encontrar de esta manera la solución de este problema.
Otro concepto de la programación modular es lareutilización de las ordenes, pues una parte de algún problema puede formar parte también de otro problema, esto requiere decir que se encuentra una solución para esa parte se está encontrando parte de lasolución de ambos problemas.
Esta última característica permite considerar que las soluciones parciales de un problema deben ser independientes, para que puedan ser utilizadas en la búsqueda de la...
tracking img