Professional Documents
Culture Documents
Programación
http://progra.usm.cl
UTFSM
Problema
Entrada −→ Salida
Algoritmo
Secuencia de pasos para resolver un problema
Programa
Secuencia de instrucciones descritas en un lenguaje que puede
ser entendido por el computador
Diagrama de Flujo
Un diagrama de flujo es una representación gráfica de un
algoritmo. Los pasos son representados por varios tipos de
bloques y el flujo de ejecución es indicado por flechas que
conectan los bloques.
inicio
inicio
Leer r
area = 3,14 ∗ r ∗ ∗2
peri = 2 ∗ 3,14 ∗ r
fin
inicio
Leer N
¿N es divisible por 2?
no
sı́
fin
inicio
c=0
suma = 0
sı́ c=c+1
¿c < 5? Leer nota suma = suma + nota
no
promedio = suma / c
fin
Leer n inicio
x = 1
suma = 0
¿x < n?
no
sı́
no
Escribir (“No es mágico”) ¿suma = n? ¿x divide a n? x = x+1
no
sı́ sı́
pasos = 0
inicio
num = 0
Leer N
no
si
¿N es par? no
fin
N = N/2 N = 3∗N+1
pasos = pasos + 1
si
¿N es igual a 1? num = num + 1