Estruturas de Dados 2020/2021 (CC1007) - DCC/FCUP

Aula Prática #09 - Revisões/Preparação para o 1º Teste Prático
(semana de 03/05 a 07/05)


Exercícios para submissão

Para efeitos da nota atribuída à resolução de exercícios ao longo do semestre, os exercícios que pode submeter desta aula são:

Prazo de submissão: 22 de Maio (submeter no Mooshak de EDados)

É encorajado que vão falando com os docentes e outros colegas se tiverem dificuldades. No entanto, qualquer ajuda mais direta que tenham recebido de outros colegas deve ser reconhecida nos comentário do programa que submetem.
Depois do prazo os problemas continuarão disponíveis no Mooshak, mas as submissões não contarão para a sua nota.
Cada aula vale 10% da nota desta componente. Como existem 12 aulas com submissões, pode ter pontuação máxima mesmo sem ter feito tudo.
Para um problema contar tem acertar todos os testes (ou seja, ter accepted). Mesmo que resolva todos os problemas, o máximo numa aula é de 100%.
Para ter 100% bastará sempre resolver os exercícios do guião principal.


Aula de Revisões/Preparação para o 1º Teste Prático

Depois de 3 semanas a prepararem e fazerem exames, chegou a hora de regressar às aulas do 2º semestre. Para tornar mais "leve" o vosso regresso a Estruturas de Dados, esta aula prática é essencialmente de revisões e preparação para o 1º teste prático (podem também relembrar as regras de avaliação desta unidade curricular). Cobre matéria já dada e versa problemas usados no ano anterior como exercícios de avaliação.


Exercício 1) Ciclos e epidemiologia

O primeiro problema aqui proposto foi usado o ano passado como exercício de submissão das aulas e é essencialmente sobre a primeira parte da matéria, de fundamentos de Java. Para o resolver basta no fundo saber usar ciclos.


Resolva e submeta o problema [ED231] Estatísticas Epidemiológicas - disponível no "Volume 1 (Ciclos, Arrays, Matrizes, Strings)"


Exercício 2) Gollum e listas ligadas

O segundo problema aqui proposto foi também usado o ano passado como exercício de submissão das aulas e implica fazer alguns métodos de listas ligadas simples.


Resolva e submeta o problema [ED232] O Senhor das Listas - disponível no "Volume 3 (Listas Ligadas)"


Exercícios extra para consolidação de conhecimentos

Para ter ainda mais problemas se quiser treinar, ficam aqui os problemas usados no equivalente ao 1º teste prático no ano letivo anterior.


Resolva e submeta os seguintes problemas:


Exercício de Desafio

Para esta semana disponibilizo um problema não muito complicado que foi usado como o 4º problema (o de valorização) no equivalente ao 1º teste prático do ano passado (para distinguir na gama cimeira das notas).

A solução só será aceite e com pontuação máxima no Mooshak se for algoritmicamente eficiente.