Diseñar un algoritmo que permita visualizar la suma
de los n primero números enteros.
Analisis de datos
E:n(número)
S:sn(suma de números)
Algoritmo
1.-inicio
2.-n=0,sn=0,i=0
3.-leer n
4.-para i=1,n
sn=sn+i
fin de para
5.-escribir sn
6.-fin
PE
n=10
sn=55
Diseñar un algoritmo que permita visualizar la suma
de los número pares y la cantidad de los número impares
de los n primeros números.
Analsis de datos
E:n(números)
S:sp(suma de pares),ci(cantidad impares)
Algoritmo
1.-inicio
2.-sp=0,ci=0,r=0,i=0,n=0
3.-leer n
4.-para i=1,n
r=residuo(i/2)
si r=0 entonces
sp=sp+i
sino
ci=ci+1
fin de si
fin de para
5.-escribir sp,ci
6.-fin
Prueba de Escritorio
n=10
sp=30
ci=5
Dado N notas de un estudiante calcular:
a) Cuantas notas tiene desaprobados.
b) Cuantos aprobados.
c) El promedio de notas.
d) El promedio de notas aprobadas y desaprobadas.
**Analisis de datos
E:n(numero de notas),nota(nota)
S:n_d(notas desaprobadas),n_a(notas aprobadas),
p(promedio de notas),p_na(promedio notas aprobadas)
p_nd(promedio notas desaprobadas)
**Algoritmo
1.-Inicio
2.-n=0,nota=0.0,n_a=0,n_d=0,p=0.0,p_na=0.0,p_nd=0.0,
sum=0,sum1=0,acum=0,acum1=0,sum2=0
3.-leer n
4.-para i=1,n
leer nota
sum=0
acum=0
si nota>=10.5 entonces
sum=sum+nota
acum=acum+1
sino
sum1=sum1+nota
acum1=acum1+1
fin si
sum2=sum2+nota
fin de para
p=sum2/n
n_a=acum
n_d=acum1
p_na=sum/acum
p_nd= sum1/acum1
5.-escribir p,n_a,n_d,p_na,p_nd
6.-Fin
**Prueba de escritorio
n=4
nota(1)=14.5
nota(2)=18.5
nota(3)=4.5
nota(4)=9
p=11.625
n_a=2
n_d=2
p_na=16.5
p_nd= 6.75
Diseñar un algoritmo que permita
visualizar el sueldo promedio, el sueldo mayor y menor de n
trabajadores ingresados.
**Analisis de datos
E:n(cantidad de trabajadores),s(sueldo)
S:s_p(sueldo promedio),s_m(mayor sueldo),s_m(menor sueldo)
**Algoritmo
1.-Inicio
2.-n=0,sueldo=0.0,s_p=0.0,sum=0,s_m=0.0,s_mn=0.0,i=0
3.-s_mn=999999
leer n
sum=0
para i=1,n
leer sueldo
sum=sum+sueldo
s_m=0
if s_m<=sueldo
s_m=sueldo
fin si
if sueldo<=s_mn
s_mn=sueldo
fin si
fin de para
s_p=sum/n
4.-escribir s_p,s_m ,s_mn
5.-Fin
**Prueba de Escritorio
n=5
sueldo(1)=200
sueldo(2)=256
sueldo(3)=403.5
sueldo(4)=500
sueldo(5)=135.5
sum=1495
s_p=299
s_m=500
s_mn=135.5
No hay comentarios:
Publicar un comentario