Programacion estructurada
FUNDAMENTOS DE PROGRAMACIÓN
“Programación estructurada”
JOSE DANIEL JURADO ALONSO
78900230
11 DE SEPTIEMBRE DEL 2012
La visión clásicade la programación estructurada: La programación sin goto
La visión clásica de la programación estructurada se refiere al control de ejecución, el control de ejecución es una de las cuestiones másimportantes que hay que tener en cuenta al construir un programa en un lenguaje de alto nivel. La regla general es que las instrucciones se ejecuten sucesivamente una tras otra, pero diversas partesdel programa se ejecutan o no dependiendo de que se cumpla alguna condición hay instrucciones (los bucles) que deben ejecutarse varias veces, ya sea en número fijo o hasta que se cumpla una condicióndeterminada.
Los lenguajes de programación más antiguos (como Fortran) se apoyaban en una sola instrucción para modificar la secuencia de ejecución de las instrucciones mediante una transferenciaincondicional de su control. Esta forma de programar se basa en un famoso teorema, desarrollado por Edsger Dijkstra, que demuestra que todo programa puede escribirse utilizando únicamente las tresestructuras básicas de control y son las siguientes:
• Secuencia: el bloque secuencial de instrucciones, instrucciones ejecutadas sucesivamente, una detrás de otra.
• Selección: la instrucción condicionalcon doble alternativa, de la forma "if condición then instrucción-1 else instrucción-2".
• Iteración: el bucle condicional "while condición do instrucción", que ejecuta la instrucción repetidamentemientras la condición se cumpla.
Los programas que utilizan sólo estas tres instrucciones de control básicas se llaman estructurados, en un programa estructurado es que puede ser leído en secuencia,desde el comienzo hasta el final sin perder la continuidad de la tarea.
5.2 La visión moderna de la programación estructurada: la segmentación.
Cuando en la actualidad se habla de programación...
Regístrate para leer el documento completo.