El algoritmo recibe como entrada las notas finales de N alumnos en una asignatura. Calcula e imprime: el número de alumnos aprobados y reprobados, el promedio general de notas, el promedio de notas de los aprobados y reprobados, y las notas máxima y mínima. Inicializa variables y lee las notas de los alumnos en un bucle, clasificando a cada alumno como aprobado o reprobado. Calcula luego los promedios y encuentra la nota máxima y mínima. Finalmente imprime los resultados.