491
+ 25
516
+
V V V
V F F
F V F
F F F
V
+ F
F
san
+ sano
sansano
C:
G=K/1000
Esta variable se denomina G y
se utiliza para recordar el
valor de un gramo de
manzana.
K es un dato de entrada, y también
Se considera una variable
G=K/1000
La constante “1000” sirva para
transformar el valor Por kilo a un
valor por gramo
M=G * P
operandos
operador
M=G * P
Operador de asignación
El resultado de GxP se asigna a la variable M
G=K/1000
M=G * P
Ingresar K y P
Devolver M
Ingresar K=200 y P=250
G tiene el valor 0,2
M tiene el valor 50
G=K/1000
M=G * P
Ingresar K y P
Devolver M
Diagrama de flujo
Diagrama de Nassi-Schneidermann
C
3
4
2
1
C: Condición
3
si no
4
2
1
C
C: Condición
Inicio
salir de la cama
ducharse
tomar desayuno
si esta lloviendo entonces
tomar el paraguas
fin si
tomar la mochila
tomar la micro
fin
C
3a 3b
4
2
1
si no
C: Condición
3a 3b
si no
4
2
1
C
C: Condición
Inicio
salir de la cama
ducharse
tomar desayuno
si esta lloviendo entonces
llevar la parca
si no
llevar la chaqueta
fin si
tomar la mochila
tomar la micro
fin
2a 2b 2c
3
1
x?
x mayor que 0
x igual a 0
x menor que 0
3
x mayor que 0?
1
x menor que 0?
si
si
no
no
2a 2b 2c
Inicio
salir de la cama
ducharse
tomar desayuno
si esta lloviendo entonces
llevar la parca
si no esta lloviendo pero hace frío
llevar la chaqueta
si no
llevar un chaleco
fin si
tomar la mochila
tomar la micro
fin
Botón
giro saldo clave error
1 32
…
etc
salir
giro clavesaldo error
Botón
1 2 3 etoc
salir
…
C
2
1
3
C: Condición
si
no
1
3
2
C
C: Condición
Inicio
definir variable x
asignar el valor -1 a x
mientras x sea menor que cero
ingresar x por teclado
fin mientras
mostrar valor de x
fin
C
2
1
3
C: Condición
si
no
1
3
2
C
C: Condición
Inicio
ejecutar 1
repetir
ejecutar 2
hasta que se cumpla condición
ejecutar 3
fin
Inicio
definir variable x
repetir
ingresar x por teclado
Hasta que x sea mayor que cero
mostrar valor de x
fin
Inicio contador, fin contador
2
3
1
1
3
2
Inicio contador, fin contador
Inicio
ejecutar 1
desde contador inicial hasta
contador final
ejecutar 2
fin desde
ejecutar 3
fin
∑=
5
0i
i
Inicio
definir variable “sumatoria”
asignar el valor 0 a “sumatoria”
desde i igual a 0 hasta i igual a 5
sumatoria = sumatoria + i
fin desde
mostrar valor de “sumatoria”
fin
Algoritmos de flujo
Algoritmos de flujo

Algoritmos de flujo