Académique Documents
Professionnel Documents
Culture Documents
Contenido:
1.- Planteamiento del problema
2.-Diseo
-DFD
3.- Programacin
4.- Verificacin
1. Disear el algoritmo y programa tal que dado un rango de nmeros enteros
determinar la cantidad de nmeros pares que contiene.
M.Mat.Log: A
P=0;
While(A<=B)
P=0
D=A mod 2
If (D=0)
While
P=P+1
A<=B
A=A+1
imp
D=A % 2 P
if
F
Programacin V
D=0 FIN
P=P+1
Verificacin
A=A+1
Programacin del ejercicio 1.-
D.Salida: NUM
Leer
M.Mat.Log: NUM
do V DW
while (NUM<=1) NUM<=1
A=NUM
do A=NUM
Y=NUM mod 2
If (Y=0)
X=NUM div 2 Y=NUM % 2
NUM=X
else IF
X=(NUM*3)+1 V
Y=0 F
NUM=X
While(NUM>1)
X=NUM / 2 X=(NUM*3)+1
NUM=X
Imp
DW
A,NUM
DW
V
NUM>1
FIN
Programacin del ejercicio 2.-
M.Mat.Log: S=0
T=n
S=0
T=n
While (T>0)
W
D=T mod 10 F
T=T div 10 T>0
S=S+(D*D*D)
V
n==S
D=T mod 10
T=T div 10
S=S+(D*D*D)
if
n==S
imp imp
Es cubo No es cubo
perfecto perfecto
FIN
Programacin del ejercicio 3.-
D.Salida: y
INICIO
M.Mat.Log:
y=0
While (n>0) Leer
n
d=n mod 10
n=n div 10
y=y*10+d
y=0
W
F
n>0
d=n mod 10
n=n div 10
y=y*10+d
imp
y
FIN
Programacin del ejercicio 4.-
D.Salida: y Leer
y=0 n1,n2
M.Mat.Log: While (n>0)
d=n mod 10 i=1
n=n div 10
y=y*10+d
i n1/2
n1mod i=0
t=t/10
i=i+1
i=1
I =n2/2
n2mod i=0
s2=s2+i
n1=s2&&n2=s
i=i+1 1
Imprime
Imprime
son amigos
No son amigos
fin
Programacin del ejercicio 5.-
while (n>=c){
a=n%2; c=0
if (a==0){d=n/2;}
else {d=(n-1)/2;
} W
c=n+1; n>=c
F
a=n/2
if F
a==0
d=n%2 d=(n-1)%2
imp
d
c=n+1
FIN
Programacin del ejercicio 6.-
if FIN
V
num<0
F
if
A=A*num
B=0 num>0
B=B+num
B=0
c++
B=0
Programacin del ejercicio 7.-
W FIN
B<=4
leer
v
A=A+v
B++ P=A/4
imp
P
Juego=juego+1
A=0
B=1
Programacin del ejercicio 8.-
M.Mat.Log:
jue
s=0
I=1
s=0
V=1
i=1
x=1
v=1
val=0
v=4
i=jue
s=s+val While
i< jue
x=1
fin
W
V< =4
v=4
i=jue
val=0 val
if
x=1
s=s+val
v=v+1 val=0
Imprime p=s/4
V=1
p i=i+1
S=0
Programacin del ejercicio 9.-
S=1 S=1
T=0 T=0
While (S<=N1)
T=T+N2
S++
W
F
S<=N1
T=T+N2
S++
imp
T
FIN
Programacin del ejercicio 10.-
Inicio
i=1
v=1
x=0
While
i< =4
Lee
valor
While
V<= valor
Leer
val
if
x< =val
x=val
v=v+1
i=i+1
Imprime
x
V=1
fin
Programacin del ejercicio 11.-
x=1
max=1
p=0
While
X< =30
Imprime
Leer Max,d,c,pro
Val,dia
fin
dowhile
val>=5yval<=40
If
s=s+val
Max< val
d=dia
x=x+1
max=val
If
Val> 25
c=c+1
pro=s/30
Programacin del ejercicio 12.-
inicio
Leer
n
x=1
p=1
i=0
y=1
While
X <=n
fin
While
y< =x
if
x%y=0
i=i+1
p=p+1
y=y+1
If
P=2
Imprime
x
x=x+1
y=1
Programacin del ejercicio 13.-
inicio
Leer
n
X=1
a=0
b=1
s=0
Imprim
a
While
X< =n
fin
a=b
b=s
s=a+b
X=x+1
Imprime
x
Programacin del ejercicio 14.-