Conceptos Básicos
Breve Historia de la Programación Estructurada.
Nace alrededor de la época de los '60 para dar lugar a programaras eficientes y fiables.Se creó las «Técnicas para mejoramiento de la productividad en programación» (en ingles Improved Programming Technologies, abreviado IPTs) con el objeto de facilitar la comprensión de los programas, su ecritura y mantenimiento.
La programación estructurada es una técnica de programación originada en los años 1960 como respuesta a una necesidad: El rendimiento del programa, el programador y el tiempo requerido para todos estos procesos. Es decir como necesidad de ser más eficientes en torno a la programación
Para crear dicho sistema de rendimiento, se estableció cortos paradigmas para la programación estructurada, lógicamente es no seguir el ejemplo de la no-estructurada. Ello implica seguir unas cuantas reglas.
Para nuestro cometido nos valemos de herramientas, así el programar se vuelve más eficiente, las importantes son: el diagrama de flujo y el seudocódigo. El diagrama de flujo representa de modo gráfico y con leyendas que hace el programa, así se resuelve en la totalidad de lo posible como funciona y lo que esperamos de nuestro programa. El diagrama debe seguir las normas de la composición estructurada (verticalidad, sencillez y legibilidad) y de ese modo proseguir al seudocódigo.
Programación Estructurada.
Es la técnica en la cual la estructura de un programa es posible mediante tres (3) estructuras de control. Las estructuras son: secuenciales, selectivas y repetitivas.Se basa en un conjunto de reglas para así reducir el tiempo de codificación, el manteamiento y la eficiencia del programa. A continuación los paradigmas de este tipo de programación:
- Modular, el programa se diseña en base a módulos para su ejecución.
- Los módulos siguen un orden descendente (diseño topdown)
- Cada módulo se codifica empleando únicamente tres (3) estructuras de control:
- Secuencia: Cada instrucción sigue a continuación de otra
- Selección: Se establece un número de condiciones posibles, son evaluadas y se decide por una.
- Repetición: Se efectúan repeticiones secuenciales de instrucciones un número finito de veces.
Estructuras de control: Son los tipos de instrucciones que controlan o alteran el flujo del programa.
So las siguientes:
Seceunciales:
Asignación
Cálculo
Sumarización
Selectivas:
Simples
Dobles
Compuestas
Multiples
Repetitivas:
Simples
Compuestas
Multiples
No hay comentarios:
Publicar un comentario