UNIVERSIDAD DEL QUINDIO
PROGRAMA DE INGENIERIA DE SISTEMAS Y COMPUTACION
PROGRAMACION I – LENGUAJE C
PROPUESTA TRABAJO FINAL
Se desea crear un programa en lenguaje C que, permita almacenar en un archivo de texto
la información de los estudiantes de un grupo de programación. La información a
almacenar es la siguiente:
Código del estudiante, nombre, nota1, nota2, nota3, seguimiento, trabajo final y número
de fallas (inasistencias a clase) en el semestre.
El programa debe permitir ingresar y almacenar los datos de nuevos estudiantes en el
archivo de texto y hacer lecturas para encontrar:
La nota definitiva de cada estudiante, promediando.
Los estudiantes que perdieron la materia.
Los estudiantes que tuvieron mas de tres inasistencias durante el semestre.
Los datos de un estudiante buscado por su código.
El programa deberá estar estructurado de la siguiente manera:
Se debe contar con un menú de acceso a las diversas opciones.
Se debe permitir cambiar o modificar los datos de un estudiante, excepto el código
y el nombre.
El programa debe permitir borrar los datos de un estudiante.
El ingreso de los datos debe estar validado, por ejemplo, las notas válidas son
entre cero y cinco y el número máximo de fallas es 32.
Algunas restricciones:
El código debe estar claramente comentado, al menos la cabecera del archivo, las
variables y las funciones.
El menú debe ser claro y mostrar solo lo que es propio de cada opción que se está
trabajando, lo que implica borrados de pantalla.
Criterios de calificación:
El trabajo se hará en equipos de máximo 3 estudiantes.
El software se calificará de forma grupal con una nota entre cero y cinco.
La sustentación será individual y tendrá una nota entre cero y uno.
La nota final saldrá al multiplicar la nota del software por la nota de sustentación
individual.
La entrega será la semana 16 del semestre, el martes 26 de noviembre de 2019 en
horario de clase.