Anda di halaman 1dari 5

Curso de Algoritmos y Estructura de Datos

Area de descargas - www.cursos.evira.net

Algoritmos Ejercicio resuelto


Problema: En la universidad XYZ rinden examen de admisin 8000 postulantes para cuatro facultades cuyos cdigos son: CODIGO S I Q A FACULTAD Ing. Sistemas Ing. Industrial Ing. Qumica Ing. Ambiental

www.evira.net

La universidad aplica tres tipos de exmenes a sus postulantes. Los postulantes que obtengan por lo menos dos exmenes aprobados (mayor o igual 11) son admitidos, caso contrario son rechazados.
Pg. 01

Curso de Algoritmos y Estructura de Datos

Area de descargas - www.cursos.evira.net

En base a esto se pide disear un algoritmo que permita: a) Mostrar por cada postulante el mensaje admitido o rechazado. b) Presentar el nmero de ingresantes por facultad. Datos entrada? ----> { nota1, nota2, nota3 Datos salida? ------> { contS, contI, contQ, contA
Algoritmo Examen_Admision 1. Definicin de variables Const n = 8000 nota1, nota2, nota3 : reales contS, contI, contQ, contA : Reales Esp : caracter 2. contS 0 contI 0 contQ 0 contA 0 3. Desde I = 1 hasta n hacer a. Repetir 1. Leer (nota1, nota2, nota3)

www.evira.net

b. hasta_que ((0 nota1 20) ^ (0 nota2 20))


Pg. 02

Curso de Algoritmos y Estructura de Datos

Area de descargas - www.cursos.evira.net

c. si (nota1 11) entonces 1.

si (nota2 11) entonces a. Leer (esp) b. segun_sea (esp) hacer S : contS contS + 1 I : contI contI + 1 Q : contQ contQ + 1 A : contA contA + 1 c. fin_segun d. escribir (postulante admitido) 2. sino a.

www.evira.net

b.

c. 3. fin_si d. sino 1.

si (nota 3 11) entonces 1. leer (esp) 2. segun_sea (esp) hacer S : contS contS + 1 I : contI contI + 1 Q : contQ contQ + 1 A : contA contA + 1 3. fin_segun 4. escribir (postulante admitido) sino 1. escribir (postulante es rechazado) fin_si

si (nota2 11) ^ (nota3 11) entonces a. leer (esp)


Pg. 03

Curso de Algoritmos y Estructura de Datos

Area de descargas - www.cursos.evira.net

b. segun_sea (esp) hacer S : contS contS + 1 I : contI contI + 1 Q : contQ contQ + 1 A : contA contA + 1 . c fin_segun d. escribir (postulante admitido) 2. sino a. escribir (postulante es rechazado) 3. fin_si e. fin_si 4. fin_desde 5. escribir (El nmero de ingresantes a Ing. de Sistemas:, contS) escribir (El nmero de ingresantes a Ing. Industrial:, contI) escribir (El nmero de ingresantes a Ing. Qumica:, contQ) escribir (El nmero de ingresantes a Ing. Ambiental:, contA) 6. fin

www.evira.net

Pg. 04

Curso de Algoritmos y Estructura de Datos

Area de descargas - www.cursos.evira.net

FIN DE PRESENTACION

www.evira.net

Anda mungkin juga menyukai