Está en la página 1de 2

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.

También podría gustarte