Site hosted by Angelfire.com: Build your free website today!


Programación estructurada

Concepto

Clasificación del lenguaje de programación


Implementación

La programación estructurada es una forma de escribir programas de ordenador (programación de computadora) de forma clara. Para ello utiliza únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario y no permitiéndose el uso de la instrucción o instrucciones de transferen

Hoy en día las aplicaciones informáticas son mucho más ambiciosas que las necesidades de programación existentes en los años 1960, principalmente debido a las aplicaciones gráficas, por lo que las técnicas de programación estructurada no son suficientes. Ello ha llevado al desarrollo de nuevas técnicas, tales como la programación orientada a objetos y el desarrollo de entornos de programación que facilitan la programación de grandes aplicaciones.

La programación estructurada es un método (un paradigma de programación) de programacion basado sobre el concepto de la unidad y del alcance (la gama de la visión de los datos de una declaración ejecutable del código). Un programa estructurado se compone de unas o más unidades o módulos — escrito por el usuario, o sacado de una libreria; cada módulo se compone de uns o más procedimientos, también llamado una función, una rutina, un subprograma, o un método, dependiendo del lenguaje de programación. Es posible que un programa estructural tenga niveles múltiples o alcances, con los procedimientos definidos dentro de otros procedimientos. Cada alcance puede contener las variables que no se pueden considerar en alcances externos.

El término no se debe confundir con la programación tipo imperative. Una lenguaje estructurado (no imperativa) es LOGO, que especifica secuencias de pasos para realizarse pero no tiene un estado interno.

La programación estructurada ofrece muchas ventajas sobre la programación secuencial: El código de programación estructurada es más fácil de leer y más conservable; El código procesal es más flexible; La programación estructurada permite la práctica más fácil del buen diseño del programa.