Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2016
Diagramas de flujo
• Representan gráficamente la secuencia lógica de las operaciones
en la resolución de un problema.
• Deben reflejar:
El comienzo del programa
Las operaciones
La secuencia en que se realizan
El final del programa
Símbolos
❖Terminal (Inicio, Fin) Inicio
❖Subprograma
Factorial
❖Decisión
X< 0
❖Reagrupamiento
❖Líneas de flujo
Elementos auxiliares en un programa
• Contadores
Variable cuyo valor se incrementa en una cantidad fija, positiva o negativa,
generalmente asociado a un bucle.
• Acumuladores
Variables: Leer N
Entero: Pos, I F V
N>0
Flotante: N
Pos← Pos+1
V
I<100
F
imprimir Pos
fin
inicio
Otra Versión del programa Pos=0
anterior I=100
V
I=0
F
Variables:
Leer N
Entero: Pos, I
Flotante: N F
N>0
V
Pos=Pos+1
I=I-1
imprimir Pos
fin
Acumulador
inc i
Escribir fact
fin
Interruptor o conmutador (switch)
Variable que puede tomar 2 valores exclusivos (0 y 1, -1 y 1,
falso y cierto, etc.)
Se utiliza para:
I=0
Variables: I = I+1
V F
sw = 1
F
imprimir par, impar
fin
Elevar un número Inicio
a una potencia P = xN
Leer X, N
Variables: P=1
Enteros: P, N, x F
N != 0
V
P = P *X
N= N-1
Imprimir P
Fin
Programa que cuenta el
Inicio
cadena I← 0
NV ← 0
Es vocal F
Variables: Cad(I)?
V
Entero: NV (Número de NV ← NV + 1
vocales)
I ← I +1
V Diferente
Fin Cadena
F
Imprimir NV
fin
inicio
variables A, B, C, B D
F
imprimiéndolas en este V
D B
sus contenidos. D A
A>B A B
V
B D
F
Escribir A,B,C
I I+1
V
I 5
F
fin
Estructuras de Control
• Decisión
• Repetitivas
• Selectivas
U3
Estructuras de SI … ENTONCES
If-Then If -Then-Else
Si No
Si No Cond
Cond
Acción A Acción B
Acción
MC Nicolás Quiroz
U3
Inicialización Inicialización
I=0 I=0
No
I<N Acciones
Si
Acciones inc I
Si
I<N
inc I
No
MC Nicolás Quiroz
U3
Si
Acciones Cond
No
MC Nicolás Quiroz
U3
Repetir HASTA
Repeat-Until (do-while)
Acciones
Si
Cond
No
MC Nicolás Quiroz
U3
Estructura Selección (switch)
Si
Cond A Acción A
No
Si
Cond B Acción B
No
Si
Cond Z Acción Z
No
Acción
omisión
MC Nicolás Quiroz
Estructuras de control U3
Inicialización
I=0
Cond A Si Acción A
No
I<N
Si No
Acción Cond B Si Acción B
No
Si Cond No inc I
Cond Z Si
Acción A Acción B Acción Z
No
Si
Acción Cond
Acción
No
omisión
Acción
Si
Cond
No
MC Nicolás Quiroz