INSTITUTO POLITÉCNICO DE TOMAR
Escola Superior de Tecnologia de Abrantes – E.S.T.A
Departamento de Engenharia Mecânica
1)
Enunciado do 2º Trabalho de Programação
Curso de Engenharia Mecânica
Regras de Realização
1. O trabalho é para realizar por grupos de dois alunos.
Excepcionalmente serão aceites grupos com três alunos quando devidamente justificada a
necessidade.
Não são aceites trabalhos individuais.
2. Cada grupo deverá remeter ao docente um email (para [email protected]) de inscrição
no trabalho, indicando a composição do grupo (nome e número de aluno), impreterivelmente
até ao dia 5 de Janeiro.
Não serão aceites/avaliados trabalhos de alunos não inscritos até à data indicada.
3. Não são permitidas alterações da composição dos grupos excepto em casos excepcionais
previamente comunicados ao docente.
4.
A data irrevogável limite de entrega do primeiro trabalho é o dia 18 de Janeiro de 2007 às
23h59, para o email do docente [email protected] .
No remetente devem constar os endereços de email dos vários elementos do grupo.
Os alunos devem receber do docente uma resposta de confirmação da recepção do
trabalho. Se tal não acontecer nas 24 horas seguintes é da responsabilidade dos alunos
entrarem em contacto com o docente a fim de verificar a situação.
Não serão aceites/avaliados trabalhos recebidos após a data limite acima indicada.
5. O trabalho deverá ser composto por:
a) Fluxograma(s) do(s) algoritmo(s) constituinte(s) da solução do problema;
b) Programa em Matlab que implementa a solução do problema (Todos os ficheiros-M
necessários para executar correctamente o programa.
c) O código deve ser correctamente comentado.
d) Relatório do trabalho.
10. Trabalhos copiados serão classificados com nota 0 (zero) independentemente de qual(is)
a(s) cópia(s) e qual o original.
11. São reservados dois valores da nota final para a apresentação e nível do português do
relatório.
12. As apresentações e discussões dos trabalhos serão marcadas na entrega, estimando-se 15
a 30 minutos por grupo.
13. Quaisquer discussões a efectuar terão de ser realizadas até ao dia 21 de Dezembro, para
que as notas sejam publicadas no fim desse dia.
1 de 2
Contexto de realização
O trabalho foi desenhado de forma a levar os alunos a aplicar os conhecimentos de
programação em Matlab.
Enunciado
Pretende que os alunos implementem em Matlab o algoritmo que desenharam no 1º trabalho da
cadeira, ou seja o Mastermind 2D.
Estando agora perante uma situação real de programação, onde os alunos têm a possibilidade
de implementar o algoritmo desenhado no 1º trabalho, devem por este motivo corrigir o que for
necessário no algoritmo, ou seja, redesenhá-lo para que aquele, apresente a solução correcta do
problema.
O trabalho pode ser apresentado numa de duas vertentes:
a) Em ambiente carácter, isto é sem qualquer recurso a componentes gráficos.
b) Num ambiente gráfico, isto é em que todos os componentes do jogo são objectos
gráficos.
Nota Importante: Trabalhos apresentados segundo a opção a), serão classificados com a
nota máxima de 14 valores.
O algoritmo anterior deve ainda ser alterado para que o utilizador possa escolher antes do início
de cada jogo o nível de dificuldade segundo a seguinte tabela:
Fácil
Médio
Difícil
Sem limite de jogadas. Até que o jogador desista ou acerte na combinação.
Limite máximo de 20 jogadas.
Limite máximo de 10 jogadas.
O jogador deve ter sempre visíveis pelo menos as últimas 20 jogadas efectuadas.
2 de 2
Download

Regras de Realização - Escola Superior de Tecnologia de Abrantes