C. Programación estructurada
Unidad 1
|
Desarrolla algoritmos con
rutinas de programación estructurada.
|
Resultado de aprendizaje 1.2
|
Diseña secuencias de pasos lógicos con herramientas de desarrollo
de algoritmos para la implementación
de una solución a problemas dados.
|
Contenido
|
C. Programación Estructurada.
|
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 sucesivo: 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, esta integración debe ser sencilla y no presentar
problemas al integrar la misma, y de presentar algún problema, será rápidamente
detectable para su corrección.
La representación gráfica 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ás simple 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.
La programación estructurada es un método disciplinado de
escribir programas que sean claros, que se demuestre que sean correctos y
fáciles de modificar.
La programación estructurada consiste en dividir los
programas en módulos y se basa en el desarrollo de programas que van de lo
general a lo particular, es decir, del conjunto al elemento, es decir de un
todo a lo específico.
Ver el mapa conceptual
Comentarios
Publicar un comentario