Pdf Algoritmos
números naturales.
N primeros
Inicio
Leer : N
X=1
S=0
Mientras x<=N hacer
S=s+1
X=x+1
Fin_mientras
Imprimir: s
Fin
2. Dada Ncalificaciones de un estudiante, asociadas a n materias,
calcular:
a)
b)
c)
d)
Cuantas materias tiene reprobadas.
Cuantas materias aprobadas.
El promedio de sus calificaciones.
El promedio de materias aprobadasy reprobadas.
Inicio
Leer: N
x=1
cd=0
NA=0
acum_desap =0
acum_ap = 0
acum = 0
Mientras x<=N hacer
Leer: not
Si: not < 0.5 entonces
cd=cd+1
acum_desap= acum_desap + not
Sino
NA = NA + 1
acum_ap =acum_ap + not
fin _ si
acum = acum + not
x=x+1
Fin _ mientras
prom_ap = acum_ap /NA
prom_desap = acum_desap/cd
prom = acum / N
Imprimir: prom, prom_ap, prom_desap, NA, cd
Fin
3. Dado un número determinarla suma de sus dígitos.
Ejemplos: N=20, s=2+0; N=35, s=3+5=8.
Inicio
Leer: n
s=0
Mientras n<>0 hacer
r=n mod 10
s=s + r
n= n div 10
Fin _ mientras
Imprimir: s
Fin
4. Realizar un algoritmo quepermita pedir 50 números naturales y
determine e imprima cuantos son pares, impares, positivos y negativos.
Variables : par(p), impares(im), positivos(pos), negativos(n)
Inicio
p= 2
in= 0
pos= 0
n= 0
Parax= 1 hasta 50 incremento 1
Leer n
Si n mod 2= 0 entonces
p= p + 1
Sino
in= in + 1
Finsi
Si n > 0 entonces
Pos= pos + 1
Sino
n= n + 1
Finsi
Fin_para
Escribir p, in, pos, n
Fin
5. Desarrollar unalgoritmo para calcular e imprimir el factorial de un
número.
variables: factorial(f). numero(n)
Inicio
f= 1
Para x= 1 hasta n
f = f * x
Fin_para
Escribir f
Fin
6. Desarrollar un algoritmo para calcular lamedia de 100 números e
imprimir su resultado.
variables: suma(s), media
Inicio
s= 0
x= 1
Mientras x<= 100 hacer
Leer n
s = s + n
x = x + 1
Finmientras
media = s /100
Escribir media
Fin
7. Calcular yvisualizar la suma y el producto de los números pares
comprendidos entre 20 y 400, ambos inclusive.
variables: suma(s), producto(p)
Inicio
s = 0
p = 1
x = 20
Mientras x<= 400 hacer
s = s +1
p = p...
Regístrate para leer el documento completo.