SECUENCIA
Sentencia
Condicin
Sentencia(s)
Falso
Sentencia(s)
Sentencia(s)
Sentencia(s)
Sentencia(s)
Sentencia(s)
Sentencia(s)
Sentencia(s)
Sentencia(s)
Otro
Caso
Sentencia(s)
Sentencia(s)
Condicin
Desde <Contador>
Sentencia(s)
Vi
Vf
E = mc2
10
Inicio
Declarar variable num
Leer(num)
num > 0
V
F
num<0
V
Escribir(es
positivo)
Escribir(Es
negativo)
F
Escribir(Es
cero)
Fin
ING. FELIX HUARI
11
d1 n/10
d2 n-d1*10
Escribir(Error )
Elabore un diagrama
N-S que permita leer
un numero mayor que
0 y menor que 100 y
luego escribir la suma
de sus dgitos. Si el
numero no esta
dentro de este rango,
escribir el mensaje de
Error.
Escribir(d1+d2)
Fin
ING. FELIX HUARI
12
m n/10
d m-m/10*10
Escribir(d)
Escribir(Error )
Elabore un diagrama
N-S que permita leer
un numero mayor o
igual que 100 y
menor que 1000 y
luego escribir el digito
central. Si el numero
no esta dentro de
este rango, escribir el
mensaje de
Error.
Fin
ING. FELIX HUARI
13
DIAGRAMA DE FLUJO
Es una herramienta que permite representar
grficamente un algoritmo, para
ello
empleamos ciertos smbolos normalizados.
LOS
POR
SMBOLOS
ANSI.
E S TA N
NORMALIZADOS
14
DIAGRAMA DE FLUJO
Inicio/Fin
Entrada / Salida
15
DIAGRAMA DE FLUJO
Este smbolo se utiliza
para aquellos procesos
que impliquen operaciones
aritmticas,
asignacin,
etc.
Proceso
No
Decisin
Si
16
DIAGRAMA DE FLUJO
Conector
Conector
Especial
17
DIAGRAMA DE FLUJO
Lneas de Flujo
Procedimiento
18
DIAGRAMA DE FLUJO
Ia, I<=N
Hard Disk
19
DIAGRAMA DE FLUJO
Salida Impresa
Cinta
20
DIAGRAMA DE FLUJO
Inicio
Leer(L)
Ac L * L
Pc 4*L
Elabore un diagrama de
flujo
que
permita
calcular el rea y el
permetro
de
un
cuadrado, luego escribir
ambos resultados
Escribir(Ac)
Escribir(Pc)
Fin
ING. FELIX HUARI
21
DIAGRAMA DE FLUJO
Inicio
Leer(L)
L>0
Si
Ac L * L
Pc 4*L
No
Escribir(Error)
Elabore un diagrama
de flujo que permita
calcular el rea y el
permetro de un
cuadrado,
luego
escribir
ambos
resultados. El lado
debe ser positivo, de
no ser asi, escribir
Error.
Escribir(Ac,Pc)
Fin
22
DIAGRAMA DE FLUJO
Inicio
Leer(n)
n>=1000 y
n<10000
No
Si
Escribir(Error)
an/100
b n - a*100
b>0
No
Escribir(No es
Si
Escribir(a/b)
Fin
posible dividir)
El primer numero
esta formado por
los 2 dgitos de la
izquierda
y
el
segundo
numero
esta formado por
los 2 dgitos finales,
se pide elaborar un
diagrama de flujo
que
permita
el
ingreso
de
un
numero
entero,
para luego dividir el
primer
numero
entre el segundo. Si
el segundo numero
es 0, escribir no es
posible la divisin.
ING. FELIX HUARI
23