Académique Documents
Professionnel Documents
Culture Documents
Universidad Nacional
NOMBRE
Marcos Mamani Laqui
CURSO
Programacin
TEMA
Ejercicios Propuestos en Java
(While, do While)
CICLO
III
ILO PERU
2012
Programacin I
Programacin I
Universidad Nacional
EJERCICIOS PROPUESTOS
1. EJERCICIO
Inicio
n,m
m>n
V
n=n+1
n%2=0
ANALISIS
DE: n,m
DS: texto (n)
Mientras (m>n){
n=n+1
Si(n mod 2
= 0)
imp: n}
Fin
Fin
Programacin I
Universidad Nacional
2. EJERCICIO
Inicio
ANALISIS
n
DE: n
DS:
n>1texto (n)
Mientras
(n>1){
V
Si(n mod 2 = 0)
n%2=0 n=n/2
f
v
Caso contrario
n=n*3+1
n=n/2
n=n*3+
1
F
imp: n}
Fin
Fin
Programacin I
Universidad Nacional
3. EJERCICIO
Inicio
n ANALISIS
DE: n
DS: aux
aux=n
S=0aux=n
s=0
Mientras (n>0){
n>0
d=n mod 10
v
s=s+(d^3)
d=n%10
n=n div 10}
s=s+(d^3)
Si(aux=s)
n=n div 10 F
Imp: aux
Fin
aux=s
v
aux
Fin
Programacin I
Universidad Nacional
Programacin I
Universidad Nacional
aux>0
v
d=aux%10
inv=inv+d*(10^dig)
aux=aux/10
dig=dig-1
Inv
Fin
4.
EJERCICIO
ANALISIS
DE: n
DS: aux
aux=n
inv=0
dig=-1
Mientras (n>0){
n=n/10
dig=dig + 1}
Mientras (aux>0){
d=aux mod 10
inv=inv +
d*(10^dig)
aux=aux/10
dig=dig-1}
imp : inv
Fin
Programacin I
Universidad Nacional
Inicio
n,m
i=2
div=0
div<m
n%i=0
v
div=div+n/i
i=i+1
div=m
Num no
amigo
Fin
5.
v
Num
amigo
ANALISIS
EJERCICIO
DE: n,m
DS: texto(amigo)
i=2
div=0
Mientras (div<m){
Si(n mod i=0){
div=div+n/i}
i=i+1}
Si(div=m)
{imp: Amigo}
Caso Contrario
Programacin
I
{imp: no amigo}
Fin
Universidad Nacional
6. EJERCICIO
Programacin I
Universidad Nacional
10
ANALISIS
n
DE: n
DS:
sp=0 sp
sp=0
Mientras (n>0){
n>0
F
d=
n mod 10
v
Si(n mod 2=0)
d=
{n%10
sp=sp+1}
n%2=0
n=n/10}
v
imp: sp
sp=sp+1
Fin
n=
n/10
sp
Fin
Programacin I
Universidad Nacional
11
Inicio
i=0
sp=0
pn=1
i<10
v
n
V
n>=0
sp=sp+n
F
pn=pn*n
i=i+1
Sp,pn
Fin
7.
EJERCICIO
ANALISIS
DE: n
DS: sp,pn
i=0
sp=0
pn=1
Mientras (i<10){
Lee: n
Si(n >= 0){
sp=sp+n}
Caso contrario
{
pn=pn*n}
i=i+1}
Programacin I
imp: sp,pn
Fin
Universidad Nacional
12
Programacin I
Universidad Nacional
13
ANALISIS
i=0
s=0 sp,pn
DS:
i=0
j<=5
F
j=1
v
s=0
Fin
Mientras (j<=5){
i<4
Mientras(i<4){
v
F
Lee:
n
n
s=s+n
i=i+1}
s=s+n
prm=s/4
i=i+1
imp: j,prm
s=0
Prom=
s/4
j=j+1
i=0}
j,prom
Fin
j=j+1
i=0
8.
EJERCICIO
Programacin I
Universidad Nacional
14
Inicio
N
ANALISIS
j=
1 N
DE:
i=
0 sp,pn
DS:
s=0
i=0
j=1
j<
=N
F
s=0
v
n1
Fin
Mientras
(j<=N){
Lee n1
s=n1
s=n1
si(n1!=0){
F
n1!=0
j=N+1
Mientras(i<4){
v
Lee: n
s=s+n
i<4
i=i+1
v
F
}
n
prm=s/4
imp: j,prm
s=s+n
j=j+1
i=i+1
i=0
Caso contrario
Prom=s/4
j=N+1
}
j,prom
Fin
j=j+1
i=0
9.
EJERCICIO
Programacin I
Universidad Nacional
15
10. EJERCICIO
Programacin I
Universidad Nacional
16
sp=sp+m
i=i+1
m +
Fin
ANALISIS
DE: n,m
DS: sp
i=0
j=1
Mientras (i<n){
sp=sp+m
F
i=i+1
imp: m +
}
sp
imp: sp
Fin
Programacin I
Universidad Nacional
17
Inicio
j=1
i=0
max=0
j<=4
v
N
i<N
v
n
Fin
F
max=0
v
max=n
n>max
v
max=n
i=i+1
max
max=0
i=
0
ANALISIS
j=j+1
11.
DS: max
i=0
EJERCICIO
j=1
max=0
Mientras (j<=4){
Lee N
Mientras(i<4){
Lee: n
Si(max=0){
max=n}
Si(n>max){
max=n}
i=i+1
}
Imp: max
j=j+1
max=0
i=0
}
Programacin
I
Fin
Universidad Nacional
18
12. EJERCICIO
Programacin I
Universidad Nacional
19
ANALISIS
0
DS: Sum=
max,sd,prom
Sd=0
sum=0
i=1
sd=0d=0
i=0 max=0
j=1
max=0
i<=30
F
Mientras
(i<=30){
v
Hacer: Lee t
t
Prom=sum/30
Mientras(t<5 o t>40){
Si(t>max){
Max,sd,prom
v
t<5 o t>40
max=t
F
Fin
d=i}
t>max
Si(t>25){
F
v
Sd=sd+1}
max=t
i=i+1
d=i
sum=sum+t
}
t>25
v}
F
Prom=sum/30
sd+1
Imp:sd=
max,sd,prom
Fin i=i+1
Sum=sum+t
Programacin I
Universidad Nacional
20
13. EJERCICIO
Inicio
ANALISIS
n DE: n
c=1 DS: p
p=2c=1
d=2p=2
d=2
c<=nMientras
F
Fin
(c<=n){
Si(p mod d = 0){
v
p%d=0
v
p=d
v
p
c=c+1
d=2
Si(p=d){
Imp : p
c=c+1}
F d=c=c+1}
d+1
Caso Contrario {
d=d+1}
d=2Fin
c=c+1
Programacin I
Universidad Nacional
21
14. EJERCICIO
Programacin I
Universidad Nacional
22
F
Fin
ANALISIS
DE: x
DS: p
a=0
b=1
I=0
Mientras (i<x){
c=a+b
a=b
b=c
imp: a
i=i+1}
Fin
Programacin I
Universidad Nacional
23
Universidad Nacional
EJERCICIOS COMPLEMENTARIOS
Inicio
s=0
n
V
n>0
v
s=s+n
n>0
F
s
Fin
1.
EJERCICIO
ANALISIS
DE: n
DS: p
s=0
Hacer {
Lee n
Si(n>0)
s=s+n
}
Mientras (n>0)
imp: s
Fin
Programacin I
24
2. EJERCICIO
Inicio
ANALISIS
DE: n
DS: res,coc
res=0
coc=0 res=0
coc=0
(x>y){
x>y Mientras
F
x=x-y
v
res,coc
imp: x
x=x-y
Si(x<y){
x<y
Finres=x
F
v
}
res=x
Coc=coc+1}
imp:
res,coc
Coc=coc+1
Fin
n
Programacin I
Universidad Nacional
25
Programacin I
Universidad Nacional
26
F
bin=bin+res*(10^i)
res=x%2
x=x/2
bin=bin+res*(10^i)
i=i+1
3.
bin
Fin
EJERCICIO
ANALISIS
DE: x
DS: bin
bin=0
i=0
Mientras (x>1){
res =x mod 2
x = x div 2
bin=bin+res*(10^i)
i=i+1
}
bin=bin+res*(10^i)
imp: bin
Fin
Programacin I
Universidad Nacional
27
Inicio
s=0
i=1
i<=30
v
Fin
n
n>=2
v
j=1
d=0
j<=n
n mod j=0
v
d=d+1
j=j+1
d=2 o n=2
v
4.
s=s+n
ANALISIS
DE: n
DS: s
i=i+1
s=0
i=1
Mientras (i<=30) EJERCICIO
{
Lee n
Si(n>=2){
j=1
d=0
Mientras (j<=n){
Si(n mod j = 0){
d=d+1}
j=j+1}
Si(d=2 o n=2){
s=s + n}
i=i+1
}
Programacin
I
imp: s
Fin
Universidad Nacional
28
5. EJERCICIO
Programacin I
Universidad Nacional
29
ANALISIS
DE:
n n
DS: max
max=0
max=0
c=0
c=0
Mientras
max
n>c
F(n>c)
{
x
Lee x Fin
Si(x mod 2=0){
x mod 2=0
Si(max=0){
F
max=x}
max=0
Si(x>max){
F
v
max=x}
max=x }
c=c+1
}x>max
v
imp:
maxF
max=x
Fin
c=c+1
Programacin I
Universidad Nacional
30
Programacin I
Universidad Nacional
31
Universidad Nacional
Inicio
f=0
h=0
sedh=0
sedm=0
min=0
v=0
(f+h),h,f
(sedm/f),(sedh/h),min
ed
Fin
ed=0
v=1
V
ed<18 y ed!=0
F
v=0
v
sex
V
Sex!=h,m
F
sex=h
h=h+1
sedh=sedh+ed
6.
f=f+1
sedm=sedm+ed
ANALISIS
DE: n
min=0
DS: (f+h),h,f,(sedm/f),(sedh/h),min
v
F
f=0
min=ed
h=0
ed<min
sedh=0
v
sedm=0
min=0
min=ed
Mientras (v=0)
{
Hacer{
Lee : ed
Si(ed=0){v=1} }
Mientras (ed<18 y ed !=0)
Si (v=0){
Hacer {
Lee: sex}
Mientras (Sex!=h,m)
Si (sex=h) {
h=h+1
sedh=sedh+ed}
Caso contrario
f=f+1
sedm=sedm+ed
Si(min=0){min=ed}
Si(ed<min){min=ed}
}
}
Imp: (f+h),h,f,(sedm/f),(sedh/h),min
Fin
Programacin I
EJERCICIO
32
Programacin I
Universidad Nacional
33
Programacin I
Universidad Nacional
34
Max,min
Fin
x mod 5 =0
x>max
v
max=x
x mod 3 =0
v
F
x<min
v
min=x
i=i+1
7.
EJERCICIO
ANALISIS
DE: n
DS: max,min
max=0
min=0
I=0
Mientras (i<n)
{
Lee: x
Si(x mod 5 = 0){
Si(x>max){max=x}
}
Si(x mod 3 = 0){
Si(x<min){min=x}
}
i=i+1
}
Imp: max,min
Fin
Programacin I
Universidad Nacional