FAQ sobre submissões ao mooshak


Respostas a algumas questões frequentes.
Browse the glossary using this index

Special | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL

Page: (Previous)   1  2
  ALL

N

Question:

Nome de utilizador no mooshak. O meu nome é válido?

(Last edited: quinta, 5 março 2009, 6:59 )
Answer:

Consulte cuidadosamente o guião 1. Lá encontrará regras detalhadas sobre como criar um utilizador correctamente.

Ao criar um nome de utilizador, não use caracteres especiais, tais como acentos e cedilhas. Por exemplo, se o seu nome for Sérgio Conceição, o número de aluno for 11111 e o número de utilizador de moodle for o 2222, no mooshak deverá escolher

11111_2222_Sergio_Conceicao

Se usar acentos e cedilhas, é possível que o mooshak tenha dificuldades a executar correctamente o seu código.
Entry link: Nome de utilizador no mooshak. O meu nome é válido?

O

Question:

Obtive uma Wrong answer no mooshak? E agora? Como proceder?

(Last edited: quarta, 4 março 2009, 10:35 )
Answer:

Obtemos este resultado quando o output gerado pelo nosso programa, que deve ser escrito para o System.out, é diferente do output esperado para pelo menos um dos testes.

O que fazer?
1. Verifique cuidadosamente que o seu programa escreve MESMO exactamente o que se espera e que portanto passa MESMO nos testes conhecidos. Basta um caracter esquecido, ou a mais, para o teste não passar. Leia de novo o enunciado e verifique se entendeu tudo bem.

2. Se está seguro de que o seu programa faz mesmo tudo como nos exemplos dados, procure no mooshak, na secção de perguntas e respostas, se já alguém teve o mesmo problema e qual foi a resposta. Fazer o mesmo neste FAQ.

3. Se não encontrar nenhuma sugestão que resolva o seu problema em nenhum dos recursos, tente ir a um horário de atendimento, ou aula prática (mesmo que seja de outra turma prática de POO), esclarecer a sua dúvida. Há horários de atendimento todos os dias úteis. Se for a uma aula prática de outro turno, não se esqueça de que os alunos dessa turma têm prioridade no esclarecimento de dúvidas.

4. Pode colocar a sua questão via mooshak, para que algum dos docentes a possa responder, de modo a que a resposta fique visível para todos.

5. Evite enviar emails para os docentes com pedidos de esclarecimento de dúvidas sobre submissões ao mooshak. Se desejar colocar a sua dúvida por escrito, use o mooshak. Isso evita que o docente tenha de responder incontáveis vezes à mesma pergunta.
Entry link: Obtive uma Wrong answer no mooshak? E agora? Como proceder?

Q

Question:

Qual é o URL do mooshak?

(Last edited: quarta, 11 março 2009, 10:10 )
Answer:

http://di169.di.fct.unl.pt/~mooshak/
Entry link: Qual é o URL do mooshak?

V

Question:

Várias dúvidas

(Last edited: terça, 17 março 2009, 8:20 )
Answer:
Question:
Suponhamos que no mooshak tenta-se criar um objecto do tipo:
new Music("Boo","Jessica",-500,0,6);
Neste caso temos 3 argumentos inválidos: tempo negativo, formato desconhecido e classificação fora dos limites.
A meu ver o programa pode assumir dois comportamentos possíveis(a definir por mim):
1) ou simplesmente não guarda a música...
2) ou ajusta os resultados
No caso de ajustar os resultados, a música poderia ser guardada com formato padrão MP3 e classificação 3, entre outras especificações.
Portanto, qual destes comportamentos o programa deve seguir?
----------------------------------------------------------------------------------
Answer:
Não é possível um contrutor "não guardar" a música; o que é possível é a 2ª opção, ajustar. Ou seja, fazer o construtor verificar se os valores dos parâmetros são legais e, caso não o sejam, inicializar os campos com valores legais.
Por exemplo, caso o formato não seja legal, inicializar com MP3 ou um dos outros; caso o rating esteja fora dos limites, "encostá-lo" num dos limites: se for zero ou negativo, atribuir ao campo MINIMUM_RATING; se for superior ao máximo, atribuir MAXIMUM_RATING. E assim por diante.

Question: O método equals também deve comparar o ranking?
Answer: Sim, é o que está especificado.

Question: Uma música é igual a outra através das propriedades de qualquer música: nome, autor e tempo. ranking é algo que varia dependendo de cada ouvinte. E ainda assim o método equals deveria comparar duas músicas pelo ranking?
Answer: concordo com o raciocínio, que só fica bem ao seu autor. Mas o facto é que é assim que a coisa foi especificada. Os técnicos têm de fazer o que os seus clientes pedem...

Entry link: Várias dúvidas


Page: (Previous)   1  2
  ALL