Sei sulla pagina 1di 1

Prova Final Grupo A

Componente: Estrutura de Dados (Regular)


Turma: Mdulo II
Profa.: Alessandra Gomes
Data: 06/06/2014

Voc ir implementar uma agenda de compromissos no formato de lista encadeada. Nesta agenda,
cada nodo ir representar um compromisso a ser realizado. Dessa forma, considere a lgica da
struct nodo abaixo:
struct nodo{
compromisso
turno //M manh, T tarde, N noite
*prox
}
Com o material de lista encadeada dado em aula, implemente a agenda de acordo com os requisitos
abaixo:
a) (0.5pt) Crie a struct nodo.
b) (4.0pt) Sua agenda dever ser composta de 5 compromissos. Assim, crie uma funo para
alimentar a lista encadeada utilizando ordenao dos compromissos por turno (manh, tarde, noite)
c) (1.0pt) Crie uma funo para apresentar todos os compromissos da agenda.
d) (1.5pt) Crie uma funo para eliminar da agenda os compromissos j realizados (apagar os nodos
de acordo com o nome do compromisso informado).
e) (3.0pt) Crie uma funo para apresentar os compromissos da agenda por turno (todos da manh,
todos da tarde, todos da noite)

Potrebbero piacerti anche