Documente Academic
Documente Profesional
Documente Cultură
Prctica3
Formato y fecha de entrega
La Prctica se debe entregar antes del da 22 de Diciembre de 2015 a las
23:59. Para la entrega se deber entregar un fichero en formato ZIP, que
contenga:
Presentacin
Esta prctica culmina el proyecto comenzado en la prctica 1. Adems, esta
prctica sirve como recuperacin de las prcticas anteriores, tal como est
indicado en el plan docente de la asignatura.
A diferencia de las anteriores, esta prctica tiene dos versiones, una que
contempla la totalidad de los contenidos de la asignatura, y una que slo
contempla los ms importantes de cara a las futuras asignaturas. En el caso
de la versin simplificada, la calificacin mxima que se podr obtener es
del 80%. En el enunciado se refiere a estas dos versiones como versin
simplificada y versin completa. Si sumis las puntuaciones de la versin
completa veris que suman 110/100, lo que hace ms fcil llegar al 50. La
nota final ser como mucho de 100.
Competencias
Transversales
Especficas
Objetivos
Punteros
Recursos
Para realizar esta actividad tenis a vuestra disposicin los siguientes
recursos:
Bsicos
Laboratorio de C
Complementarios
Criterios de valoracin
Cada ejercicio lleva asociada la puntuacin sobre el total de la actividad. Se
valorar tanto la validez de las respuestas como su completitud.
Que funcionen
Versin simplificada
incomes: Vector con las posiciones que ocupan los ingresos dentro
de la tabla de movimientos. Identificaremos el final del vector con un
valor -1.
expenses: Vector con las posiciones que ocupan los gastos dentro de
la tabla de movimientos. Identificaremos el final del vector con un valor
-1.
Versin completa
que dadas dos variables del tipo tConceptMovements nos diga si las
dos contienen la misma informacin (TRUE) o no (FALSE).
Entenderemos que contienen la misma informacin si todos sus datos
son iguales (concepto, ingresos, gastos u totales).
que dada una cola nos indique si est vaca (TRUE) o si contiene
elementos (FALSE).
d) Implementa la funcin
tError cmQueue_enqueue(tConMovQueue *queue, tConceptMovements
newElement)