Mapa conceptual: Programación Estructural.

Description

Mapa conceptual sobre la programación estructural. Fuente: https://goo.gl/XcW4gS
Daniel Pastas
Flowchart by Daniel Pastas, updated more than 1 year ago
Daniel Pastas
Created by Daniel Pastas over 5 years ago
33
0

Resource summary

Flowchart nodes

  • PROGRAMACIÓN ESTRUCTURADA
  • Es una técnica para escribir programas de manera clara. Para ello se utilizan únicamente tres estructuras: 
  • VENTAJAS SOBRE EL MODELO ESPAGUETI
  • HISTORIA
  • DECLARACIÓN # 1
  • DECLARACIÓN # 2
  • DECLARACIÓN # 3
  • CONDICIÓN
  • DECLARACIÓN # 1
  • DECLARACIÓN # 2
  • SI
  • NO
  • CONDICIÓN
  • DECLARACIÓN # 1
  • SI
  • NO
  • SECUENCIA: Las instrucciones se ejecutan una tras otra, a modo de secuencia lineal; una instrucción no se ejecuta hasta que finaliza la anterior.
  • SELECCIÓN:La ejecución del programa se bifurca a una instrucción (o conjunto de ellas) según un criterio o condición lógica y sólo uno de los caminos en la bifurcación será el tomado para ejecutarse.  
  • ITERACIÓN: Un bucle iterativo o iteración de una secuencia de instrucciones, hace que se repita su ejecución mientras se cumpla una condición.
  • DECLARACIÓN # 2
  • 1. Los programas son más fáciles de entender, pueden ser leídos de forma secuencial y no hay necesidad de tener que rastrear saltos de líneas (GOTO) dentro de los bloques de código para intentar entender la lógica interna. 2. La estructura de los programas es clara, puesto que las instrucciones están más ligadas o relacionadas entre sí. 3. Se optimiza el esfuerzo en las fases de pruebas y depuración. El seguimiento de los fallos o errores del programa (debugging), y con él su detección y corrección, se facilita enormemente. 4. Se reducen 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.
  • Surgió en la década de 1960, particularmente del trabajo Böhm y Jacopini, y una famosa carta, La sentencia goto considerada perjudicial, de Edsger Dijkstra en 1968. Fue reforzado teóricamente por el teorema del programa estructurado, y prácticamente por la aparición de lenguajes como ALGOL con adecuadas y ricas estructuras de control.
Show full summary Hide full summary

Similar

Operadores Python
Giovanni Sanhuez
Mis Recursos de Programación
maya velasquez
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita
Editor Dibujo Paint
gladiscj
Herramientas de Software para Comercio y Finanzas
mishelleisabel
PROGRAMACIÓN ORIENTADA A OBJETOS - TERCER CORTE
Jose Anacona Pira
Parcial Fundamento de Programación
ALBERTO MANUEL PATERNINA LEON
Lenguaje de programación.
Lina Melo
FUNDAMENTOS DE BASES DE DATOS
Francisco Hernandez
Introducción a la Programación
Diego Benavides
Test sobre programación en ARDUINO
Santi tecnoprofe