progamacion

Páginas: 10 (2353 palabras) Publicado: 2 de diciembre de 2014
La programación estructurada es una teoría de programación que consiste en construir programas de fácil comprensión, es especialmente útil, cuando se necesitan realizar correcciones o modificaciones después de haber concluido un programa o aplicación. Al utilizar la programación estructurada, es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes secciones.Se basa en una metodología de desarrollo de programas llamada refinamiento sucesivos: Se plantea una operación como un todo y se divide en segmentos más sencillos o de menor complejidad, una vez terminado todos los segmentos del programa, se procede a unificar las aplicaciones realizadas por el grupo de programadores. Si se ha utilizado adecuadamente la programación estructurada, estaintegración debe ser sencilla y no presentar problemas al integrar la misma, y de presentar algún problema, será rápidamente detectable para su correcion.
La representación grafica de la programación estructurada se realiza a través de diagramas de flujo, el cual representa el programa con sus entradas, procesos y salidas.
La programación estructurada propone segregar los procesos en estructuras lo mássimple posibles, las cuales se conocen como secuencia, selección e interacción, que están disponibles en todos los lenguajes modernos de programación imperativa en forma de sentencias, combinando esquemas sencillos se pueden llegar a construir sistemas amplios y complejos pero de fácil entendimiento.
.

técnicas de programación
En la actualidad se utilizan normalmente, tanto las técnicas deprogramación estructurada como las de programación modular, deforma conjunta y por lo tanto es muy común que cuando se hace referencia a la programación estructurada muchos entiendan que ella incluye también las técnicas modulares, estrictamente no es así. Un método un poco más sofisticado es la PROGRAMACIÓN PORCAPAS, en la que los módulos tienen una estructura jerárquica en laque se pueden definirfunciones dentro de funciones o deprocedimientos.Si bien las metodologías en cuestión ya son de antigua data ("en plazos informáticos"), aun en la actualidad la conjunción “Programación estructurada" y "programación modular" es una de la más utilizadas, juntamente con un más moderno paradigma, en pleno auge, completamente distinto, llamado PROGRAMACIÓNORIENTADA A OBJETOS
. PROGRAMACIÓN MODULAR Laprogramación modular es un Paradigma de la programación que consiste en dividir un programa en módulos o subprogramas con el fin deshacerlo más legible y manejable. Se presenta históricamente como una evolución de la Programación estructurada para solucionar problemas de programación más grandes y complejos de lo que ésta puede resolver. Al aplicar la programación modular, un problema complejo debeserdividido en varios su problemas más simples, y estos a su vez en otrossubproblemas más simples.
Un módulo es cada una de las partes de un programa que resuelve uno de los su problemas en que se divide el problema complejo original. Cada uno de estos módulos tiene una tarea bien definida y algunos necesitan de otros para poder operar. En caso de que un módulo necesite de otro, puedecomunicarse con éste mediante una interfaz de comunicación que también debe estar bien definida. Si bien un módulo puede entenderse como una parte de un programa en cualquiera de sus formas y variados contextos, en la práctica se los suele tomar como sinónimos de procedimientos y funciones. Pero no necesaria ni estrictamente un módulo es una función o un procedimiento, ya que el mismo puede contener muchosde ellos, no debe confundirse el término "modulo" (en el sentido de programación modular) con términos como "función" o "procedimiento", propios del lenguaje que lo soporte.
. PROGRAMACIÓN DECLARATIVA Está basado en el desarrollo de programas especificando o “declarando" un conjunto de condiciones, proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones que describen el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Progamacion
  • progamacion
  • progamacion
  • Progamacion
  • Progamacion
  • Progamacion
  • Progamacion
  • progamacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS