Академический Документы
Профессиональный Документы
Культура Документы
Nombres:
Carrera de Ingeniera Mecnica Automotriz
Programacin I Ing. Jorge
Barros
Ejercicios: Realizar los algoritmos (Diagrama de flujo y
pseudocdigo) para resolver los siguientes problemas:
1. Mostrar los nmeros del 1 al 10 en forma descendente.
Entrada:
Proceso:
Salida:
DIAGRAMA DE FLUJO
inicio
cont=10
no
cont>0
si fin
cont
cont=cont-1
Pseudocgido
Algoritmo: resta_10_numeros
Var
Entero: cont
Inicio
cont=0
mientras_cont>0hacer
cont=cont-1
fin_mientras
Fin
PRUEBA DE ESCRITORIO.
Num Salida
10 10
9 9
8 8
7 7
6 6
5 5
4 4
3 3
2 2
1 1
0
DIAGRAMA DE FLUJO
inicio
cont=1
cont<6
no
cont1=10
cont=10
si
cont
cont1<10
cont<21
cont=cont+1 no
si fin
cont
cont1
cont=cont+1
cont1=cont1+1
Pseudocgido
Algoritmo: suma15numeros
Var
Entero: cont,cont1
Inicio
cont=1
cont1=10
mientras_cont<6hacer
cont=cont+1
mientras_con1<21hacer
cont1=cont1+1
fin_mientras
escribircont,suma
fin_mientras
escribircont1,suma
Fin
PRUEBA DE ESCRITORIO
Cont Salida Cont Salida
1 1 10 10
2 2 11 11
3 3 12 12
4 4 13 13
5 5 14 14
6 15 15
20 20
21
DIAGRAMA DE FLUJO
inicio
num=8
NO
num<=30
si fin
num
n1
num=num+2
Pseudocgido
Algoritmo: suma22numeros
Var
Entero: num,sum
Inicio
Num=8
mientras_cont<=30hacer
escribirn1
num=num+2
fin_mientras
Fin
PRUEBA DE ESCRITORIO.
Num Salida
8 8
10 10
12 12
14 14
28 28
30 30
4. Mostrar los nmeros de 0 a N. (N es un valor ingresado por
teclado)
Entrada: no existe
Proceso: los nmeros del 0 a N
Salida: suma
DIAGRAMA DE FLUJO
inicio
num
N
cont=0
NO
cont<=N
si fin
cont
cont=cont+1
Pseudocgido
Algoritmo: sumaNnumeros
Var
Entero: num,sum
Inicio
leerNum
cont=0
mientras_cont<=Nhacer
escribircont
cont=cont+1
fin_mientras
Fin
Prueba de Escritorio
N=5
Cont Salida
0 0
1 1
2 2
3 3
4 4
5 5
num=10
NO
num<=25
SI fin
NO
num%3=0
SI
num
num=num+1
Pseudocgido
Algoritmo: suma
Var
Entero: num,sum
Inicio
num=10
mientras_cont<=25hacer
mientras_%3=0
escribirnum
num=num+1
fin_mientras
fin_mientras
Fin
PRUEBA DE ESCRITORIO.
Num Salida
10
11
12 12
13
14
15 15
16
18 18
19
20
21 21
22
23
24 24
25