martes, 10 de junio de 2014

programacion estructurada

la programación estructurada se basa en el método científico y utiliza estructuras de control. para resolver problemas complejos, se dividen en pequeños módulos que los resuelven por partes. la solución de problemas utilizando computadoras involucra también ciertos operadores aritméticos, diagramas de flujo y un lenguaje natural denominado seudocodigo.

 

La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while), considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a "código espagueti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación.
Surgió en la década de 1960, particularmente del trabajo de Böhm y Jacopini,1 y una famosa carta, La sentencia goto considerada perjudicial, de Edsger Dijkstra en 19682 — y fue reforzado teóricamente por el teorema del programa estructurado, y prácticamente por la aparición de lenguajes como ALGOL con adecuadas y ricasestructuras de control.

No hay comentarios.:

Publicar un comentario