Programaci N Estructurada
Programación
Programación Estructurada
Es en esencia un conjunto de reglas que desarrollan
en el programador los hábitos de un buen estilo
Un conjunto de factores yprocedimientos
necesarios para desarrollar software de alta calidad.
Métodos Numéricos para Ingenieros
Dr. Martín E. Candanedo G.
2
Programación Estructurada
La idea es que cualquier algoritmonumérico
requiera tan sólo tres estructuras de control
fundamental: secuencia, selección y repetición.
Para mantener una descripción general se
utilizan diagrama de flujo y pseudocódigo.
Métodos Numéricospara Ingenieros
Dr. Martín E. Candanedo G.
3
Diagrama de Flujo
Es una representación gráfica o visual de un
algoritmo.
Emplea una serie de cajas o bloques y flechas,
cada una de las cualesrepresenta un
determinado paso o acción en el algoritmo.
Las flechas representan el orden en el que se
ejecutan las operaciones en el algoritmo
Métodos Numéricos para Ingenieros
Dr. Martín E.Candanedo G.
4
Diagrama de Flujo
Terminal: representa el inicio o fin de un programa
Línea de Flujo: representa el flujo de la lógica
Proceso: representa cálculos o manipulación de datos
Entrada/Salida:representa la entrada o salida de información
Decisión: Representa una comparación, una pregunta o una
decisión que determina los caminos alternativos a seguir
Unión: representa la confluencia delíneas de flujo
Conexión de fin de página: representa una interrupción que
continua en otra pagina
Ciclo de cuenta controlada: se utiliza para ciclos que repiten
un número determinado de iteracionesMétodos Numéricos para Ingenieros
Dr. Martín E. Candanedo G.
5
Diagrama de flujo vs Pseudocódigo
Estructura (IF/THEN)
Verdadero
Condición
?
IF condición THEN
Bloque verdadero
ENDIF
Bloque
VerdaderoDiagrama de Flujo
Métodos Numéricos para Ingenieros
Pseudocódigo
Dr. Martín E. Candanedo G.
6
Diagrama de flujo vs Pseudocódigo
Estructura (IF/THEN/ELSE)
Falso
Verdadero
Condición
?
Bloque...
Regístrate para leer el documento completo.