Вы находитесь на странице: 1из 9

UNIVERSIDAD POLITECNICA SALESIANA

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

2. Mostrar los nmeros del 1 al 5 y del 10 al 20


Entrada: no existe
Proceso: nmeros del 1 al 5 y del 10 al 20
Salida: suma

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

3. Mostrar todos los nmeros pares entre 8 y 30


Entrada: no existe
Proceso: los nmeros del 8 al 30
Salida: suma

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

5. Mostrar todos los nmeros divisibles para 3 entre 10 y 25


Entrada: no existe
Proceso: los nmeros del 10 al 25
Salida: suma
DIAGRAMA DE FLUJO
inicio

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

Вам также может понравиться