ejercicios de arreglos

17
UNIVERSIDAD CESAR VALLEJO FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS – PIURA ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura

Upload: axel-alexandre-puertas-salazar

Post on 15-Jan-2016

232 views

Category:

Documents


0 download

DESCRIPTION

:D

TRANSCRIPT

Page 1: Ejercicios de Arreglos

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

Page 2: Ejercicios de Arreglos

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

Page 3: Ejercicios de Arreglos

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

Page 4: Ejercicios de Arreglos

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

Page 5: Ejercicios de Arreglos

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

Page 6: Ejercicios de Arreglos

ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura

…Pseudocódigo

D=N-APROM=SUMA/NImpresión de resultados

Imprimir MAYOR, MENOR, D, A, PROMFin

Page 7: Ejercicios de Arreglos

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.

Page 8: Ejercicios de Arreglos

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]

Page 9: Ejercicios de Arreglos

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

Page 10: Ejercicios de Arreglos

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

Page 11: Ejercicios de Arreglos

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

Page 12: Ejercicios de Arreglos

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

Page 13: Ejercicios de Arreglos

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

Page 14: Ejercicios de Arreglos

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

Page 15: Ejercicios de Arreglos

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

Page 16: Ejercicios de Arreglos

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

Page 17: Ejercicios de Arreglos

ING. FERNANDO INFANTE SAAVEDRA Docente de la Asignatura