Documento que presenta un programa de computación en Python para el proceso de admisión universitaria. Incluye el código fuente, un pseudocódigo del algoritmo y la lógica para ordenar solicitudes por promedio y seleccionar hasta 100 aceptados.
Este documento es un programa de computación escrito en Python que automatiza la selección de los 100 mejores promedios para el ingreso a una universidad. Está dirigido a personal administrativo o desarrolladores que necesiten gestionar solicitudes de admisión de forma ordenada y transparente.
El texto comienza con el código fuente completo del programa. Pide al usuario la cantidad de alumnos que solicitaron ingreso, luego solicita el nombre y el promedio de cada uno, y los guarda en una lista de diccionarios. El código incluye mensajes en pantalla para indicar el inicio y fin del proceso.
Después de capturar los datos, el programa ordena la lista de alumnos de mayor a menor promedio utilizando el método sort con una función lambda. Luego selecciona los primeros 100 registros como aceptados y el resto como no aceptados, mostrando ambas listas numeradas con sus promedios.
La segunda parte del documento presenta el mismo algoritmo en pseudocódigo, describiendo paso a paso el flujo: leer la cantidad de alumnos, capturar nombres y promedios, ordenar, y decidir si todos son aceptados o solo los 100 mejores. Incluye una estructura condicional para manejar el caso de menos de 100 solicitantes.
Finalmente, se muestra una versión del algoritmo en notación de pseudocódigo formal con instrucciones tipo LEER, PARA, ORDENAR y MOSTRAR. Esta sección sirve como documentación técnica independiente del lenguaje de programación, útil para entender la lógica sin ejecutar el código.