ejercicios de arreglos
DESCRIPTION
:DTRANSCRIPT
UNIVERSIDAD CESAR VALLEJOFACULTAD DE INGENIERIAESCUELA DE INGENIERIA DE SISTEMAS – PIURA
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
ING. FERNANDO INFANTE SAAVEDRADocente de la Asignatura
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
•Registro de postulantes a un proceso de admisión:1)Determinar el número de postulantes.2)Mostrar la relación de postulantes.
PseudocódigoInicio
POST[100] como Cadenai=1
Ingreso de DatosHacer
Ingresar POST[i]i=i+1
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
…PseudocódigoImprimir “Desea continuar (S/N): “Ingresar RPTA
Mientras (RPTA=”S”)N=i-1
Impresión de resultadosImprimir NPara i=1 hasta N
Imprimir POST[i]Fin Para
Fin
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
•Registre las calificaciones de la práctica calificada de los alumnos de Algoritmos. Determinar:
1)Nota más alta.2)Menor nota.3)Cantidad de desaprobados.4)Cantidad de aprobados.5)Promedio General.
PseudocódigoInicio
NOTAS[100] como EnteroSUMA=A=MAYOR=0, MENOR=9999
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
…PseudocódigoIngreso de Datos
Ingresar NPara i=1 hasta N
Ingresar NOTAS[i]Si NOTAS[i]<MENOR
entonces MENOR=NOTAS[i]Si NOTAS[i]>MAYOR
entonces MAYOR=NOTAS[i]SUMA=SUMA+ NOTAS[i]Si NOTAS[i]>=10.5
entonces A=A+1Fin Para
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
…Pseudocódigo
D=N-APROM=SUMA/NImpresión de resultados
Imprimir MAYOR, MENOR, D, A, PROMFin
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
•Registre los promedios finales de los alumnos de Algoritmos. Determinar:
1)Relación General de alumnos y sus promedios.2)Alumno más sobresaliente y su promedio.3)Alumno con problemas y su promedio.4)Relación y Cantidad de desaprobados.5)Cantidad de aprobados.6)Promedio General.
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
PseudocódigoInicio
NOTAS[100] como EnteroALUMNOS[100], DESAP[100] como CadenaSUMA=MAYOR=0, MENOR=9999, j=1
Ingreso de DatosIngresar NPara i=1 hasta N
Ingresar ALUMNOS[i], NOTAS[i]Imprimir ALUMNOS[i], NOTAS[i]
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
…PseudocódigoSi NOTAS[i]<MENOR
entoncesInicio
MENOR=NOTAS[i]MEN_ALUM=ALUMNOS[i]
FinalSi NOTAS[i]>MAYOR
entonces Inicio
MAYOR=NOTAS[i]MAY_ALUM=ALUMNOS[i]
Final
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
…PseudocódigoSUMA=SUMA+ NOTAS[i]Si NOTAS[i]<10.5entonces InicioDESAP[j]=ALUMNOS[i]j=j+1Final
Fin ParaD=j-1A=N-DPROM=SUMA/N
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
…PseudocódigoImpresión de resultados
Imprimir MAYOR, MAY_ALUM, MENOR, MEN_ALUMPara i=1 hasta D
Imprimir DESAP[i]Fin ParaImprimir D, A, PROM
Fin
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
•El mismo caso anterior pero además:1)Relación de alumnos del Tercio Superior (los que están por encima del Promedio General).
PseudocódigoInicio
NOTAS[100] como EnteroALUMNOS[100], DESAP[100], TERCIO[100] como CadenaSUMA=MAYOR=0, MENOR=9999, j=z=1
Ingreso de DatosIngresar N
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
…PseudocódigoPara i=1 hasta N
Ingresar ALUMNOS[i], NOTAS[i]Imprimir ALUMNOS[i], NOTAS[i]Si NOTAS[i]<MENOR
entoncesInicio
MENOR=NOTAS[i]MEN_ALUM=ALUMNOS[i]
Final
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
…PseudocódigoSi NOTAS[i]>MAYOR
entonces Inicio
MAYOR=NOTAS[i]MAY_ALUM=ALUMNOS[i]
FinalSUMA=SUMA+ NOTAS[i]Si NOTAS[i]<10.5
entonces Inicio
DESAP[j]=ALUMNOS[i]j=j+1
Final
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
…PseudocódigoFin ParaD=j-1A=N-DPROM=SUMA/NPara i=1 hasta N
Si NOTAS[i]>PROMentonces Inicio
TERCIO[z]=ALUMNOS[i]z=z+1
FinalFin Para
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura
…PseudocódigoImpresión de resultados
Imprimir MAYOR, MAY_ALUM, MENOR, MEN_ALUMPara i=1 hasta D
Imprimir DESAP[i]Fin ParaImprimir D, A, PROMPara i=1 hasta z-1
Imprimir TERCIO[i]Fin Para
Fin
ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura