Professional Documents
Culture Documents
1. Al final de un curso se desea saber cul ha sido el alumno con la mejor nota
promedio. Se sabe que este ao entraron 75 alumnos y que todos tienen 3
asignaturas. Dar el nombre y la nota media.
Descripcin del caso a solucionar
Para resolver este seudocdigo
utilizaremos desde, iniciaremos con
(mayor=0) para obtener la nota promedia mayor.
Datos de entrada
Primera nota = a
Segunda nota= b
Tercera nota= c
Nombre del alumno
Datos de salida
Nombre del alumno con la mejor nota promedio= nombremayor
La nota promedio del alumno = mayor
Inicio
Declaracin de variable
Entero: i, a, b, c
Real: promedio, mayor=0
Texto: nombre [25], nombremayor [25]
Desde (i=0; i<=75; i++) hacer
Escribir: ingrese nombre
Lee: nombre
Escribir: ingrese primera nota
Leer: a;
Escribir: ingrese segunda nota
Leer: b;
Escribir: ingrese tercera nota
Leer: c;
Promedio=(a + b + c)/3
Si (promedio>mayor) entonces
mayor = promedio
nombremayor = nombre
Finsi
Fin desde
Escribir: el alumno con la mejor nota promedio es; nombremayor;
Escribir: la nota promedio del alumno es =; mayor;
FIN
0 12
Jvenes
13 29
Adultos
30 ms
Inicio
Declaracin de Variables:
Entero: N, i, C=1, C2=0, C3=0;
Texto: Sexo;
Real: salario, suma=0, prom, porcm, porcf;
Escribir: Ingresar la Cantidad de Empleados:;
Leer: N;
Desde (i=0; i<N; i++) hacer
Escribir: Ingresar el Sexo [M] o [F]: ;
Leer: sexo;
Escribir: Ingresar Salario del Empleado: ;
Leer: salario;
suma = suma + salario;
Si (salario > 700) Entonces
c1 = c1 + 1;
Si (sexo == m) Entonces
c2 = c2 + 1;
Si (sexo== F) Entonces
c3 = c3 + 1;
Fin si
promedio = suma / N;
porcm = (c2 /N)*100;
porcf = (c3 /N)*100;
Escribir: Los empleados que Ganan ms de S/. 700 son:; c1;
Escribir: EL Promedio de salarios es: ; promedio;
Escribir: El Porcentaje de Hombres es:; porcm;
Escribir: El Porcentaje de Mujeres es:; porcf;
Fin
Inicio
Real: suma =0
Entero: N, cont=0,
Escribir: Ingrese el total de clientes:
Leer: N;
Texto: gins;
Escribir: ingrese el nmero de personas a encuestar:;
Leer: N
Desde (i=0; i<N;
i++) entonces
Escribir: ingrese grado de instruccin:;
Leer: gins
Escribir: ingrese edad:
Leer: edad
suma=suma +edad
Si (edad>mayor) entonces
Mayor =edad
Si (gins==primaria) entonces
c1=c1+1
Si (gins==secundaria) entonces
c2=c2+1
Si (gins==superior) entonces
c3=c3+1
Fin del si
Fin desde
prom_edad= suma/N
porc1=(c1/N)*100
porc2=(c2/N)*100
porc3=(c3/N)*100
Escribir: el promedio de edades es=; prom_edad;
Escribir: la edad mayor es=; mayor;
Escribir: el porcentaje de estudiantes en primaria es=; porc1
Escribir: el porcentaje de estudiantes en secundaria es=; porc2
Escribir: el porcentaje de estudiantes en superior es=; porc3
c3=c3+1
si (procd= importado) entonces
suma2= suma2+precio
c4=c4+1
si (precio<menor) entonces
menor = precio
fin si
fin mientras
prom1=suma1/c1
prom2=suma2/c2
Escribir: promedio de precios de productos nacionales; prom1
Escribir: promedio de precios de productos importados; prom2
Escribir: el precio menor es=; menor;
Escribir: la cantidad de vestidos es; c1;
Escribir: la cantidad de comidas es; c2;
Fin
Fin
Inicio
Declaracin de variables:
Entero: N, Cont=0
Real: suma = 0, num=64, den=21;
Escribir: ingresarla cantidad de trminos a sumar.;
Leer: N;
mientras (N>cont) entonces;
Escribir: el termino es =; num;/; den;
suma =suma+ (num/den);
num = num - 2;
den = den+3;
cont=cont+1
Fin del mientras
Escribir: la suma de los trminos es =; suma;
Fin
inicio
entero N, suma como real
cont=0
suma = 0
num =16
Escribir "ingresar la cantidad de trminos a sumar"
Leer N;
mientras (N>cont) entonces
Escribir "el termino es =",num
suma =suma+ num;
num = -num*3 ;
cont=cont+1
Fin mientras
Escribir "la suma de los trminos es ="
escribir suma
FinProceso
10. Disear un algoritmo que permita calcular la suma de los primeros N trminos
de la siguiente serie:
2
+
4
+
12
+
48
+
240 +
Inicio
Declaracin de Variables:
Entero: N, Cont=0;
Real: Suma=0, num=2, mult=2
Escribir: Ingresar la cantidad de Trminos a Sumar:;
Leer: N;
Mientras
(N>cont) Entonces
Escribir: EL termino es = ; num;
Suma = Suma + num;
num = num*mult;
mult=mult+1
Cont = Cont + 1;
Fin del Mientras
Escribir: La Suma de los trminos es = ; Suma,
Fin