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

Aula Prática #08 - Revisões/Preparação para o 1º Teste Prático
(1 de dezembro - aula opcional, para fazer em casa com apoio no Slack)


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: 18 de Dezembro (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 11% da nota desta componente. Como existem 11 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

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 nos anos anteriores como exercícios de avaliação.


Exercício 1) Ciclos e epidemiologia

O primeiro problema aqui proposto foi usado em 2019/2020 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 usadoem 2019/2020 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 em 2019/2020.


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 de 2019/2020 (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.