Segundo Trabalho de Construção de Compiladores

Primeiro Semestre de 2003.
Departamento de Computação - UFSCar

 

Nome:                                               Turma:  (coloque Terça ou Quinta)
Nome:                                               Turma:  (coloque Terça ou Quinta)
Prof.: José
 

Responda às perguntas abaixo.

 

1. O seu trabalho compila. ?

(   )   Sim      (   ) Não  

 

2. O seu trabalho executa corretamente com a maioria absoluta dos casos de teste que você utilizou ? Isto é, o seu trabalho funciona ?
(   )  Sim       (   ) Não  

 

3. Partes do seu trabalho foram copiados do código de outra pessoa ? Isto é permitido, com restrições. Se você copiou apenas código fornecido pelo Professor, responda não. Se responder Sim, marque a caneta, no código, as partes que você copiou.

(   )   Sim      (   ) Não  

 

4. O seu trabalho deve sinalizar seis erros semânticos diferentes. Quantos erros o seu trabalho sinaliza ? Lembre-se de que o erro No. 2 (conferir se a variável foi declarada) deve ser verificado em quatro lugares diferentes.

 

5. O seu trabalho gera código em C que compila corretamente ?

(   ) Sim   (   ) Não

 

Escreva a nota que você julga merecer no canto superior direito desta folha. Use caneta e letras grandes. Para merecer um 10, você deve ter respondido Sim, Sim, Não, 6 e Sim às perguntas acima e o seu programa deve apontar corretamente todos os erros sintáticos e semânticos, utilizar uma hierarquia de ASA adequada (com nomes de classes corretos, heranças corretas, não colocar todos os comandos em uma única classe, etc), seguir o guia de programação (não utilizar literais como 2 e 5, fazer um código legível, etc) e, finalmente, gerar código corretamente. Em dúvida, consulte o professor.

            Imprima   o seu trabalho usando o fineprint . Utilize duas páginas por folha. Se  as letras ficarem demasiadamente pequenas,  não utilize o fineprint.