Trabalhos

 

Trabalho 1   Capa do trabalho 1

Trabalho 2   Capa do trabalho 2

 

            A média final será calculada como MF = T1*p1 + T2*p2 + T3*p3, onde p1, p2 e p3 são os pesos e Ti são as notas dos trabalhos. A princípio todos os trabalhos terão pesos iguais. A nota de cada trabalho será baseada no trabalho escrito, no código enviado por email e na entrevista com o grupo. Em particular, nota zero na entrevista significa zero no trabalho. A entrevista não deve preocupar quem realmente participou do trabalho. Você não precisa responder a todas as perguntas da entrevista para tirar 10. Basta que seja convincente o suficiente para convencer o professor de que você participou do trabalho. Os dois membros do grupo participarão da entrevista.

Observações técnicas sobre os trabalhos:

  • qualquer parte do trabalho poderá ser copiada de qualquer grupo, desde que este fato seja escrito na folha de capa do trabalho. Trabalhos com um número significativo de trechos iguais sem a devida observação na capa receberão zero;
  • A página desta disciplina fornece um compilador que os alunos deverão incrementar no trabalho 1. As seguintes características deste compilador não deverão ser modificadas:
    - o nome “Comp”;
    - a produção do arquivo “result.txt”. O compilador produz um arquivo texto chamado “result.txt” cujo primeiro   caráter é ‘0’ (ASCII 48) se houve erro de compilação ou ‘1’ (ASCII 49) caso contrário;
    - o compilador toma o nome do arquivo a ser compilado como entrada, isto é; para chamá-lo, digita-se
           C:\>java Comp Hello.s

   “Hello.s” é o nome do programa a ser compilado. Se houver erros, estes deverão ser dirigidos à saída padrão;
   
naturalmente, utilize uma árvore de sintaxe abstrata orientada a objetos como foi dado no primeiro semestre;

- o nome do arquivo de saída é o nome do arquivo de entrada com extensão “.c”. Assim, no exemplo acima, o compilador produziria um arquivo “Hello.c” como saída.

  • entregue a listagem do trabalho em papel. E envie o trabalho para jose#dc.ufscar.br (troque # por @) com o subject ou assunto do email como “LC03”, sem as aspas. Naturalmente, comprima os arquivos em um .zip. Envie os “.class” e os “.java”;
  • na impressão do trabalho, utilize a fonte courier;
  • os grupos podem ser de até dois elementos;
  • entregue o trabalho com a capa dada na página Trabalhos. Absolutamente não serão aceitos trabalhos sem que as questões desta capa estejam respondidas;
  • faça o seu trabalho utilizando corretamente os princípios de orientação a objetos. Procure o professor em dúvida. Não serão aceitos mais alguns erros cometidos no primeiro semestre. Leia o Guia de Correção de Trabalhos e o site How to Write Unmaintainable Code.

Não serão aceitos trabalhos com mais de uma semana de atraso. A princípio, descontaremos um ponto por cada dia de atraso.