Ejercicios De Algoritmos
Area de descargas - www.cursos.evira.net
Algoritmos Ejercicio resuelto
Problema: En la universidad ‘XYZ‘ rinden examen de admisión 8000 postulantespara cuatro facultades cuyos códigos son: CODIGO ‘S’ ‘I’ ‘Q’ ‘A’ FACULTAD Ing. Sistemas Ing. Industrial Ing. Química Ing. Ambiental
www.evira.net
La universidad aplica tres tipos de exámenes asus postulantes. Los postulantes que obtengan por lo menos dos exámenes aprobados (mayor o igual 11) son admitidos, caso contrario son rechazados.
Pág. 01
Curso de Algoritmos y Estructura deDatos
Area de descargas - www.cursos.evira.net
En base a esto se pide diseñar un algoritmo que permita: a) Mostrar por cada postulante el mensaje ‘admitido’ o ‘rechazado’. b) Presentar el númerode ingresantes por facultad. ¿Datos entrada? ----> { nota1, nota2, nota3 ¿Datos salida? ------> { contS, contI, contQ, contA
Algoritmo Examen_Admision 1. Definición 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))
Pág. 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”)...
Regístrate para leer el documento completo.