Algoritmos e Estruturas de Dados [LEEC] (2024/2025)
Lista de exercícios
Prática 01 (06/mar/2025)
Introdução à utilização do sistema Mooshak. Primeiros exercícios.
Início
- AED é uma disciplina de programação em C de nível intermédio.
- A partir de agora presume-se que:
- Já instalou o sistema de desenvolvimento de software;
- Já consegue ativar a VPN sempre que precisar de usar o Mooshak.
Introdução à utilização do sistema Mooshak
No seguinte guião, leia uma pequena introdução ao sistema de avaliação automática Mooshak:
Realize estes três exercícios:
- [A] Exercício da nota final. Já está resolvido e a ideia é submeter as soluções A1.zip, A2.zip e A3.zip fornecidas, para ver como o Mooshak reage. Todas estas versões têm erros. No final, produza uma versão A4.zip que já funcione bem.
Exemplo de input/output:
Numero de aluno: 60000
Notas dos testes (dois valores reais): 12 12
Notas dos trabalhos (dois valores reais): 14 14
O aluno 60000 foi aprovado com nota de 13 valores
- [B] Exercício dos Azulejos
- [C] Exercício do Dia do Ano
Feedback do Mooshak
Quando você submete um programa no Mooshak, este pode reagir de várias maneiras:
- Compile Time Error - O programa tem erros sintáticos e por isso não pôde ser executado.
- Accepted - O programa foi executado e passou todos os testes.
- Wrong Answer - O programa foi executado e a execução terminou, mas o programa falhou um ou mais testes.
- Presentation Error - O programa foi executado e produziu output quase correto para todos os testes. Existiram apenas pequenos problemas de apresentação no output, tais como a diferença de alguns espaços em branco, a troca entre maiúsculas e minúsculas, a falta de mudança de linha na última linha.
- Runtime Error - O programa foi executado mas a execução foi abortada porque ocorreram erros de tipo ou outros erros de execução.
- Time Limit Exceeded - O programa foi executado mas a execução estava a demorar muito tempo e foi abortada.
Dependendo da forma como tem o seu browser configurado, os diagnósticos verdes e vermelhos podem aparecer escritos em português, inglês ou outra língua.
100