Curso: Programación Estructurada; Trimestre: 20-I;
Prof. G. Khatchatourov;
Mandar a la ayudante Alejandra Valencia, <[email protected]>,
con una copia a [email protected]
Examen 3 15 de Julio 2020
Su programa debe:
modificar tipo tficha de tal manera que además a los campos actuales (edad, peso, nombre) contenga el campo genero con tres opciones: F (femenino), M (masculino), y N (neutro); adaptar para el tipo "tficha modificada" las funciones desarrolladas durante el trimestre (generación, impresión, inicializar lista, agregar nuevo tras cola, etc.)
Construir una lista (LISTA 1) doblemente enlazada cuyos registros tienen campo info del tipo “tficha modificada”; la construcción de lista debe ser finalizada cuando ocurren ambas condiciones a continuación:
por segunda vez aparecerá 'a' como inicio del campo 'nombre'
número de registros para todos los géneros (F, M, y N) será mayor a 3.
Procesando LISTA 1, construir tres listas nuevas, LISTA 2, LISTA 3, y LISTA 4, formadas respectivamente de los registros con F, M, y N del campo info. Nota (sugerencia): para cumplir con este punto, por ejemplo, se puede desarrollar nuevas funciones auxiliares similares a ini_lista(), agregar_tras_cola(); sin embargo, las funciones modificadas, en lugar de generar aleatoriamente contenido del campo ‘info’, deben copiar el contenido desde su homólogo del registro correspondiente de LISTA 1.
En un archivo guardar el contenido del campo ‘info’ del 1r registro de LISTA 4.
Leer de dicho archivo su contenido, guardándolo en una variable tipo ‘tficha modificada’ y finalmente imprimir en la ventana de consola valores de los campos de esta variable.
Evaluación del programa va a tomar en cuenta los siguientes factores:
(15%) Listas.
(15%) Archivos.
(35%) Adaptación y uso de las funciones desarrolladas en clases para las necesidades del examen.
(25%) Algoritmo de 'main'
(10%) Uso de lenguaje C.
ANEXO I BECAS CONVOCATORIA CURSO 20202021 DEL
CAJÓN DE RECURSOS (CUENTO) EL PINCELITO HABÍA UNA
COLEGIO SANTÍSIMA TRINIDAD SEVILLA DPTO DE MATEMÁTICAS CURSO
Tags: khatchatourov, estructurada, mandar, trimestre, programación, curso