Es un paradigma de programación orientado a mejorar la
claridad, calidad y tiempo de desarrollo de un programa
de computad...
1.Los programas son más fáciles de entender, pueden ser
leídos de forma secuencial y no hay necesidad de hacer
engorrosos ...
En un bajo nivel, los programas
estructurados con frecuencia están
compuestos de simples estructuras de flujo
de programa ...
•Secuencia" se refiere a una ejecución ordenada de
instrucciones. En "selección", una de una serie de
sentencias es ejecut...
Lenguajes de programación
estructurada
Es posible hacer la programación estructurada en
cualquier lenguaje de programación...
Programacion
Programacion
Programacion
Próxima SlideShare
Cargando en…5
×

Programacion

167 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
167
En SlideShare
0
De insertados
0
Número de insertados
8
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Programacion

  1. 1. 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
  2. 2. 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.
  3. 3. 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:
  4. 4. •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).
  5. 5. 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.

×