Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN
ESTRUCTURADA
Programación Estructurada
Etapas de escritorio
1º Identificar el problema
2º Análisis del problema
3º Diseño del algoritmo
4º Programar la solución
Procedimiento para resolver
un problema
Etapas en la computadora
1º Digitar el programa
2º Compilar el programa
3º Ejecutar (correr) el programa
4º Verificar los resultados
Programación
Algoritmo:
Sucesión de pasos para resolver
un problema.
Diagrama de flujo:
Símbolos gráficos que representan
un algoritmo. Cada figura geométrica
representa una tarea en particular.
Símbolos empleados
Entrada de datos
Nota: Para los autores representa
también Salida de datos
Entrada de datos
Salida de resultados
fin
Estructuras de programación
Ejemplo:
Calcula el área de cualquier
inicio
“Rectángulo”
base Captura el dato de entrada: “BASE”
fin
Estructuras de programación
inicio
Entrada de datos
Dato de transición
Lineal simple
“Datos de transición”
Proceso de los datos
Salida de resultados
fin
Estructuras de programación
Ejemplo:
inicio Calcula el área de cualquier
“Polígono Regular”
PER=NUMLADOS * LONGLADO
Genera el dato de transición: “PER”
PER = NUMLADOS * LONGLADO
EDAD
Selección Simple
SÍ
EDAD>14
Ejemplo:
VE EL ESPECTÁCULO Define si una persona tiene
la edad de 14 años para ver
un espectáculo.
SALIDA DE LA SALA
fin
Estructuras
Diagrama
de programación
de flujo
inicio
Selección Doble
CALIF
SÍ NO
CALIF>=6
Ejemplo:
fin
Analiza la calificación de un
alumno, si es mayor o igual
a seis, “acredita”, si no,
“reprueba”
Diagrama de flujo
inicio
Estructura Repetitiva C=1
SU = 0
Ejemplo: sí
El algoritmo permite realizar C = 10
la sumatoria de los 10
dígitos. SU = SU + C
Se incrementa el Contador
SU
fin