SlideShare una empresa de Scribd logo
1 de 8
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
considerando innecesario y contraproducente el uso de la
instrucción de transferencia incondicional, que podría
conducir a “código spagetti", que es mucho más difícil de
seguir y de mantener, y era la causa de muchos errores
de programación
1.Los programas son más fáciles de entender, pueden ser
leídos de forma secuencial y no hay necesidad de hacer
engorrosos seguimientos en saltos de líneas (GOTO) dentro
de los bloques de código para intentar entender la lógica.
2.La estructura de los programas es clara, puesto que las
instrucciones están más ligadas o relacionadas entre sí.
3.Reducción del esfuerzo en las pruebas y depuración. El
seguimiento de los fallos o errores del programa
("debugging") se facilita debido a su estructura más sencilla
y comprensible, por lo que los errores se pueden detectar y
corregir más fácilmente.
4.Reducción de los costos de mantenimiento. Análogamente a
la depuración, durante la fase de mantenimiento, modificar o
extender los programas resulta más fácil.
5.Los programas son más sencillos y más rápidos de
confeccionar.
6.Se incrementa el rendimiento de los
programadores, comparado con la forma anterior que utiliza
GOTO.
En un bajo nivel, los programas
estructurados con frecuencia están
compuestos de simples estructuras de flujo
de programa jerárquicas. Estas son
secuencia, selección y repetición:
•Secuencia" se refiere a una ejecución ordenada de
instrucciones. En "selección", una de una serie de
sentencias es ejecutada dependiendo del estado del
programa.
•Esto es usualmente expresado con palabras clave como
if..then..else..endif, switch, o case.
• En algunos lenguajes las palabras clave no se puede
escribir textualmente, pero debe ser delimitada
(stropped).
Lenguajes de programación
estructurada
Es posible hacer la programación estructurada en
cualquier lenguaje de programación, aunque es
preferible usar algo como un lenguajes de
programación procedimental. Algunos de los
lenguajes utilizados inicialmente para programación
estructurada incluyen: ALGOL, Pascal, PL/I y Ada
– pero la mayoría de los nuevos lenguajes
programación procedimentales desde entonces han
incluido características para fomentar la
programación estructurada y a veces
deliberadamente omiten características4 en un
esfuerzo para hacer más difícil la programación no
estructurada.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Programación esctructurada2
Programación esctructurada2Programación esctructurada2
Programación esctructurada2
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programación Estructurada
Programación EstructuradaProgramación Estructurada
Programación Estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programacion estructurado
Programacion estructuradoProgramacion estructurado
Programacion estructurado
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Lenguajes1
Lenguajes1Lenguajes1
Lenguajes1
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Visual net
Visual netVisual net
Visual net
 

Destacado

Destacado (9)

Wpf
WpfWpf
Wpf
 
Wcf
WcfWcf
Wcf
 
Windows presentation foundation(wpf)
Windows presentation foundation(wpf)Windows presentation foundation(wpf)
Windows presentation foundation(wpf)
 
Framework
FrameworkFramework
Framework
 
Wpf
WpfWpf
Wpf
 
Lenguaje orientado a objetos
Lenguaje orientado a objetosLenguaje orientado a objetos
Lenguaje orientado a objetos
 
Un Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation FoundationUn Vistazo A Windows Presentation Foundation
Un Vistazo A Windows Presentation Foundation
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 

Similar a Programacion

Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradalindacajaperuiz
 
PROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADAPROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADATeDy j Sanchez
 
Programación esctructurada2
Programación esctructurada2Programación esctructurada2
Programación esctructurada2betshycastillo
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructuradaVivi Marquez
 
Programacion estructurado
Programacion estructuradoProgramacion estructurado
Programacion estructuradoAgapito26
 
Exposición De Programación Estructurada-1.pptx
Exposición De Programación Estructurada-1.pptxExposición De Programación Estructurada-1.pptx
Exposición De Programación Estructurada-1.pptxOrtizRamrezChristian
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacionANGIEZAMBRANO57
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacionfranciscocain
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructuradaJonathan Abel
 
4ta evaluacion, presentacion
4ta evaluacion, presentacion4ta evaluacion, presentacion
4ta evaluacion, presentacionfabiana733179
 
Programacion estructurada by Marcos Acosta
Programacion estructurada by Marcos AcostaProgramacion estructurada by Marcos Acosta
Programacion estructurada by Marcos AcostaMarcos Acosta
 
Metodologías de programación.pptx
Metodologías de programación.pptxMetodologías de programación.pptx
Metodologías de programación.pptxHctorFabela1
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaMarcelo Brocel
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de ProgramaciónJose Sanchez
 
Programacion estructurada
Programacion estructurada Programacion estructurada
Programacion estructurada elvis mendieta
 

Similar a Programacion (19)

Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
PROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADAPROGRAMACION ESTRUCTURADA
PROGRAMACION ESTRUCTURADA
 
Programación esctructurada2
Programación esctructurada2Programación esctructurada2
Programación esctructurada2
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programacion estructurado
Programacion estructuradoProgramacion estructurado
Programacion estructurado
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Exposición De Programación Estructurada-1.pptx
Exposición De Programación Estructurada-1.pptxExposición De Programación Estructurada-1.pptx
Exposición De Programación Estructurada-1.pptx
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacion
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacion
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
4ta evaluacion, presentacion
4ta evaluacion, presentacion4ta evaluacion, presentacion
4ta evaluacion, presentacion
 
Programacion estructurada by Marcos Acosta
Programacion estructurada by Marcos AcostaProgramacion estructurada by Marcos Acosta
Programacion estructurada by Marcos Acosta
 
Metodologías de programación.pptx
Metodologías de programación.pptxMetodologías de programación.pptx
Metodologías de programación.pptx
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Paradigmas de Programación
Paradigmas de ProgramaciónParadigmas de Programación
Paradigmas de Programación
 
Programacion estructurada
Programacion estructurada Programacion estructurada
Programacion estructurada
 

Programacion

  • 1.
  • 2. 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 considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional, que podría conducir a “código spagetti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación
  • 3.
  • 4. 1.Los programas son más fáciles de entender, pueden ser leídos de forma secuencial y no hay necesidad de hacer engorrosos seguimientos en saltos de líneas (GOTO) dentro de los bloques de código para intentar entender la lógica. 2.La estructura de los programas es clara, puesto que las instrucciones están más ligadas o relacionadas entre sí. 3.Reducción del esfuerzo en las pruebas y depuración. El seguimiento de los fallos o errores del programa ("debugging") se facilita debido a su estructura más sencilla y comprensible, por lo que los errores se pueden detectar y corregir más fácilmente. 4.Reducción de los costos de mantenimiento. Análogamente a la depuración, durante la fase de mantenimiento, modificar o extender los programas resulta más fácil. 5.Los programas son más sencillos y más rápidos de confeccionar. 6.Se incrementa el rendimiento de los programadores, comparado con la forma anterior que utiliza GOTO.
  • 5. En un bajo nivel, los programas estructurados con frecuencia están compuestos de simples estructuras de flujo de programa jerárquicas. Estas son secuencia, selección y repetición:
  • 6. •Secuencia" se refiere a una ejecución ordenada de instrucciones. En "selección", una de una serie de sentencias es ejecutada dependiendo del estado del programa. •Esto es usualmente expresado con palabras clave como if..then..else..endif, switch, o case. • En algunos lenguajes las palabras clave no se puede escribir textualmente, pero debe ser delimitada (stropped).
  • 7.
  • 8. Lenguajes de programación estructurada Es posible hacer la programación estructurada en cualquier lenguaje de programación, aunque es preferible usar algo como un lenguajes de programación procedimental. Algunos de los lenguajes utilizados inicialmente para programación estructurada incluyen: ALGOL, Pascal, PL/I y Ada – pero la mayoría de los nuevos lenguajes programación procedimentales desde entonces han incluido características para fomentar la programación estructurada y a veces deliberadamente omiten características4 en un esfuerzo para hacer más difícil la programación no estructurada.