Programação com Objectos/Pautas 2016-2017/Pauta do Projecto: Entrega Intermédia

From Wiki**3

< Programação com Objectos‎ | Pautas 2016-2017
AVISOS - Avaliação em Época Normal

Esclarecimento de dúvidas:

  • Consultar sempre o corpo docente atempadamente: presencialmente ou através do endereço oficial da disciplina [1].
  • Não utilizar fontes de informação não oficialmente associadas ao corpo docente (podem colocar em causa a aprovação à disciplina).
  • Não são aceites justificações para violações destes conselhos: quaisquer consequências nefastas são da responsabilidade do aluno.

Requisitos para desenvolvimento, material de apoio e actualizações do enunciado (ver informação completa em Projecto de Programação com Objectos):

  • O material de apoio é de uso obrigatório e não pode ser alterado.
  • Verificar atempadamente (mínimo de 48 horas antes do final de cada prazo) os requisitos exigidos pelo processo de desenvolvimento.

Processo de avaliação (ver informação completa em Avaliação do Projecto):

  • Datas: 2016/10/21 12:00 (inicial); 2016/11/21 12:00 (intercalar); 2016/12/09 12:00 (final); 2016/12/09-2016/12/13 (teste prático).
  • A entrega inicial, sendo crucial para o projecto, é obrigatória e sua não realização implica a exclusão da avaliação do projecto e, por consequência, da avaliação da disciplina.
  • Verificar atempadamente (até 48 horas antes do final de cada prazo) os requisitos exigidos pelo processo de avaliação, incluindo a capacidade de acesso ao repositório CVS.
  • Apenas se consideram para avaliação os projectos existentes no repositório CVS oficial.
  • Trabalhos não presentes no repositório no final do prazo têm classificação 0 (zero) (não são aceites outras formas de entrega). Não são admitidas justificações para atrasos em sincronizações do repositório. A indisponibilidade temporária do repositório, desde que inferior a 24 horas, não justifica atrasos na submissão de um trabalho.
  • A avaliação do projecto pressupõe o compromisso de honra de que o trabalho correspondente foi realizado pelos alunos correspondentes ao grupo de avaliação.
  • Fraudes na execução do projecto terão como resultado a exclusão dos alunos implicados do processo de avaliação.
Material de Uso Obrigatório
As bibliotecas po-uuilib e o conteúdo inicial do CVS são de uso obrigatório:
  • po-uuilib (classes de base) media:po-uuilib-201609201009.tar.bz2 (não pode ser alterada)
  • pex-core (classes do "core") (via CVS) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
  • pex-app (classes de interacção) (via CVS) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
A máquina virtual, fornecida para desenvolvimento do projecto, já contém todo o material de apoio.
Uso Obrigatório: Repositório CVS
Apenas se consideram para avaliação os projectos existentes no repositório CVS oficial.

Trabalhos não presentes no repositório no final do prazo têm classificação 0 (zero) (não são aceites outras formas de entrega). Não são admitidas justificações para atrasos em sincronizações do repositório. A indisponibilidade temporária do repositório, desde que inferior a 24 horas, não justifica atrasos na submissão de um trabalho.

A entrega intermédia vale 5 valores em 20. Esta entrega não é obrigatória (não entregar significa apenas não ter estes 5 valores).

Os alunos devem compreender/verificar/corrigir os problemas reportados.

Quaisquer dúvidas ou sugestões, relativas a esta informação, devem ser enviadas ao responsável pela disciplina.

Prazo de Revisão

PAUTA FECHADA

Esta pauta está em revisão até à data da entrega final do projecto.

É possível fazer pequenas correcções (aplica-se desconto): enviar mensagem a pedir código.

Legenda

Existem factores aditivos positivos (colunas a verde) e negativos (colunas laranja).

As colunas "Auto" indicam a percentagem de teste automáticos certos e valem, em conjunto, 2.5 valores.

NA na coluna "Nota" indica "não avaliado".

Explicação dos testes automáticos

Os resultados dos testes automáticos estão disponíveis em https://goo.gl/J0fyPt

  • São consideradas irrelevantes diferenças que consistam apenas em quantidade de espaços brancos (não ter espaços é considerada uma diferença).
  • O uso da função fileNotFound com e sem argumentos é considerado igual.
Explicação das anotações

Atributos não públicos:

  • [nomes] - atributos públicos
  • protected - atributos protected (potencialmente desnecessariamente; potencialmente descontados na entrega final)
  • (package) - atributos sem qualificação de acesso
  • missing - faltam atributos
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Atributos e métodos não “static”

  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Atributos não repetidos nas classes derivadas

  • reps - atributos repetidos
  • subs - subsecções repetidas ou estrutura repetida (ids vs. subsecções)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Serialização

  • ois - falta criação de ObjectInputStream
  • oos - falta criação de ObjectOutputStream
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Factorização e organização de código

  • ois - repetição do código de gestão do ObjectInputStream
  • oos - repetição do código de gestão do ObjectOutputStream
  • reader - falta criação do leitor do ficheiro indicado pela propriedade "import"
  • content - falta mapa de identificadores ou estruturas de dados são inadequadas
  • ids - uso indevido de identificadores numéricos
  • inherit - não utilização ou utilização deficiente de herança
  • Program - repetições de código desnecessárias na classe Program (ver classe Sequence)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Separação textui/core

  • ois - criação de ObjectInputStream no textui
  • oos - criação de ObjectOutputStream no textui
  • reader - criação do leitor do ficheiro indicado pela propriedade "import" no textui
  • core exposed - exposição desnecessária de estruturas/abstracções do core.
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Qualidade do projecto (apreciação global)

  • strings, mat apoio - uso de strings literais no código em lugar do material de apoio (uso obrigatório)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Javadoc

  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Seguir regras codificação

  • nomenc - erros de nomenclatura (maus nomes para classes)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Lixo no Repositório

  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Pauta

<runphp> echo<<<___EOT___

<colgroup width="53"></colgroup> <colgroup span="2" width="43"></colgroup> <colgroup width="33"></colgroup> <colgroup width="76"></colgroup> <colgroup width="33"></colgroup> <colgroup width="76"></colgroup> <colgroup width="33"></colgroup> <colgroup width="76"></colgroup> <colgroup width="33"></colgroup> <colgroup width="76"></colgroup> <colgroup width="33"></colgroup> <colgroup width="76"></colgroup> <colgroup width="33"></colgroup> <colgroup width="76"></colgroup> <colgroup width="33"></colgroup> <colgroup width="75"></colgroup> <colgroup width="33"></colgroup> <colgroup width="75"></colgroup> <colgroup width="33"></colgroup> <colgroup width="75"></colgroup> <colgroup width="33"></colgroup> <colgroup width="81"></colgroup> <colgroup width="33"></colgroup> <colgroup width="64"></colgroup> <colgroup width="65"></colgroup> <tbody> </tbody>
  Nota Total Atributos não públicos Atributos e métodos não “static” Atributos não repetidos nas classes derivadas Serialização Factorização e organização de código Separação app/core Qualidade do projecto (apreciação global) Javadoc Seguir regras codificação Lixo no Repositório Descontos (alterações) Auto EI
Número 5.00 5.00 0.30 obs 0.30 obs 0.30 obs 0.30 obs 0.30 obs 0.50 obs 0.30 obs 0.20 obs 0.15 obs 1.00 obs valor obs 100
51816 NA                                                
55428 1.58 1.58 1.00   1.00   1.00   0.00   0.50 reader, While, Program 0.75 reader 0.50   0.00   0.00   0.00   0.00   0.00
56564 4.38 4.38 1.00   1.00   1.00   1.00   0.75 reader 0.75 reader 0.75   1.00   0.00   0.00   0.25 corrigido 96.00
57009 NA                                                
58722 4.15 4.15 1.00   1.00   1.00   1.00   0.75 While 1.00   0.75   0.00   0.00   0.00   0.00 corrigido 80.00
59218 NA                                                
62506 4.90 4.90 1.00   1.00   1.00   1.00   1.00   1.00   1.00   1.00   0.00   0.00   0.00   96.00
63108 NA   sem entrega intermédia              
63572 2.03 2.03 0.50 readerActive 1.00   1.00   0.00   0.75 Program 0.75 reader, core exposed 0.25 (incomp), .PEX 0.00   0.00   0.00   0.00   24.00
63916 1.68 1.68 1.00   1.00   0.00   0.00   0.00 Program 0.50 reader, Parser 0.25 (incomp), Parser/Program 0.75   0.00   0.00   0.00   24.00
63923 NA   sem entrega intermédia              
63929 NA   sem entrega intermédia              
64754 2.48 2.48 1.00   1.00   1.00   1.00   1.00   0.75 reader 0.50   0.75   0.00   0.00   0.00   12.00
65149 NA                                                
65284 4.48 4.48 1.00   1.00   1.00   1.00   0.75 oos, TernaryExpression 0.75 reader, core exposed 0.75 Identifier value 1.00   0.00   0.00   0.25 corrigido 100.00
65302 1.63 1.63 1.00   0.00 misc methods 1.00   1.00   0.50 TernaryExpression, Program 1.00   0.25 (incomp), AppIO, TernaryExpression 0.00   0.00   0.00   0.00   0.00
66141 NA   sem entrega intermédia              
67016 NA                                                
67045 4.55 4.55 1.00   1.00   1.00   1.00   0.50 While, Program, If 0.75 reader, core exposed 0.75   1.00   0.00   0.00   0.00   96.00
67056 NA                                                
67381 NA   sem entrega intermédia              
67721 1.61 1.61 1.00 _value 1.00   1.00   0.00   0.75 reader, While, Program 0.75 reader, core exposed 0.50 program value 0.00   0.25 funcs 0.00   0.00   0.00
68199 1.85 1.85 1.00   1.00   1.00   0.00   1.00   1.00   0.50   0.00   0.00   0.00   0.00 (não compilou = sem correcção) 0.00
68629 3.25 3.25 1.00   1.00   1.00   0.50 oos 1.00   0.75 reader 0.75   0.00   0.00   0.00   0.00   52.00
69586 3.55 3.55 1.00   1.00   1.00   1.00   0.50 oos, Program 0.75 reader, core exposed 0.75 .txt, Program 0.00   0.00   0.00   0.00   64.00
69613 NA   sem entrega intermédia              
69740 NA   sem entrega intermédia              
69799 3.85 3.85 1.00   1.00   1.00   1.00   0.50 reader, While, Program 0.75 reader, core exposed 0.75   0.00   0.00   0.00   0.00   76.00
69955 2.95 2.95 1.00   1.00   0.50 Add 1.00   0.50 ois, read, oos, Program 0.75 reader, core exposed 0.25 (incomp) 1.00   0.00   0.00   0.00   44.00
70012 1.85 1.85 1.00   1.00   1.00   0.00   1.00   1.00   0.50   0.00   0.00   0.00   0.00   0.00
70119 3.25 3.25 1.00   1.00   1.00   1.00   0.50 While, Program 0.75 reader, core exposed 0.75   1.00   0.00   0.00   0.00   44.00
70281 3.85 3.85 1.00   1.00   1.00   1.00   0.50 reader, While, Program 0.75 reader, core exposed 0.75   0.00   0.00   0.00   0.00   76.00
70936 NA   sem entrega intermédia              
71071 2.03 2.03 1.00   1.00   1.00   1.00   0.75 Program 0.75 reader 0.75   0.00   0.00   0.00   0.00 (não compilou = sem correcção) 0.00
72655 NA   sem entrega intermédia              
73046 NA   sem entrega intermédia              
73368 NA                                                
73974 NA   sem entrega intermédia              
74042 NA   sem entrega intermédia              
74216 NA                                                
74224 NA                                                
74227 NA   sem entrega intermédia              
74265 NA   sem entrega intermédia              
75255 1.65 1.65 1.00   0.00 misc methods 1.00   1.00   1.00   0.75 reader 0.25 (incomp), InterpreterIO, Parser.load 0.00   0.00   0.00   0.00   0.00
75261 4.85 4.85 1.00   1.00   1.00   1.00   0.75 oos, Program 1.00   0.75   1.00   0.00   0.00   0.00 corrigido 100.00
75278 4.03 4.03 1.00   1.00   1.00   1.00   0.75 While 0.75 reader, core exposed 0.75   0.00   0.00   0.00   0.00 (80% - 0.50 = sem correcção) 80.00
75319 NA                                                
75788 NA   sem entrega intermédia              
75834 NA   sem entrega intermédia              
75835 1.58 1.58 1.00   1.00   1.00   0.00   0.75 Program 0.75 core exposed 0.25 readop, Print, If 0.00   0.00   0.00   0.00   0.00
75973 NA   sem entrega intermédia              
76061 NA   sem entrega intermédia              
76086 NA                                                
76120 0.00 0.00 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.25 (incomp) 0.00   0.00   0.25 Interpreter.Java 0.00   0.00
76154 NA   sem entrega intermédia              
76196 4.65 4.65 1.00   1.00   1.00   1.00   0.75 oos 1.00   0.75   1.00   0.00   0.00   0.00 (100% - 0.25 = sem correcção) 92.00
76588 NA   sem entrega intermédia              
76770 1.80 1.80 1.00   1.00   0.50 Program 1.00   0.75 While 0.75 core exposed 0.50   0.00   0.00   0.00   0.00   0.00
78593 5.00 5.00 1.00   1.00   1.00   1.00   1.00   1.00   1.00   1.00   0.00   0.00   0.00 corrigido 100.00
78631 NA   sem entrega intermédia              
78658 2.99 2.99 1.00   1.00   1.00   1.00   0.75 oos 0.75 reader, core exposed 0.75   0.00   0.25 funcs 0.00   0.00   40.00
78694 NA   sem entrega intermédia              
78791 NA   sem entrega intermédia              
78934 NA   sem entrega intermédia              
78985 NA   sem entrega intermédia              
78991 0.08 0.08 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.25 (incomp) 0.00   0.00   0.00   0.00   0.00
79031 1.80 1.80 1.00   1.00   1.00   0.00   0.75 Program 1.00   0.25 (incomp) 0.00   0.00   0.00   0.00   4.00
79128 4.40 4.40 1.00   1.00   1.00   1.00   0.75 oos 1.00   0.75   0.25   0.00   0.00   0.00 corrigido 88.00
79149 NA                                                
79338 0.08 0.08 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 Program 0.00 (no code) 0.25 (incomp) 0.00   0.00   0.00   0.00   0.00
79515 2.33 2.33 1.00   1.00   1.00   0.00   1.00   0.75 reader 0.50 If abstract 0.00   0.00   0.00   0.00   24.00
79591 1.58 1.58 1.00   1.00   1.00   0.00   0.50 While, Program 0.75 core exposed 0.50   0.00   0.00   0.00   0.00   0.00
79601 1.78 1.78 1.00   1.00   1.00   0.00   0.75 While 1.00   0.50   0.00   0.00   0.00   0.00   0.00
79690 1.70 1.70 1.00   1.00   1.00   0.00   0.75 Program 1.00   0.25 (incomp), DoReadProgram 0.00   0.00   0.00   0.00   0.00
79712 1.55 1.55 1.00   1.00   1.00   0.00   0.75 Program 0.50 App, parser, reader 0.25 (incomp) 0.00   0.00   0.00   0.00   4.00
79730 NA                                                
79758 4.48 4.48 1.00   1.00   1.00   1.00   0.50 TernaryExpression, While, Composite 0.75 reader, core exposed 0.50 Set, VariadicExpression, CompositeExpression 1.00   0.00   0.00   0.00 corrigido 96.00
79764 0.00 0.00 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00   0.00   0.00   0.00   0.00
80774 4.08 4.08 1.00   1.00   1.00   1.00   0.50 While, Program, If 1.00   0.75   0.00   0.00   0.00   0.00   80.00
80832 5.00 5.00 1.00   1.00   1.00   1.00   1.00   1.00   1.00   1.00   0.00   0.00   0.00   100.00
80844 NA                                                
80845 NA                                                
80937 3.40 3.40 1.00   1.00   1.00   1.00   0.75 Program 0.75 reader, core exposed 0.25 (incomp) 0.00   0.50 funcs, vars 0.00   0.00   64.00
80975 3.25 3.25 1.00   1.00   1.00   1.00   0.50 ois, read, oos, Program 0.75 reader 0.75   0.00   0.00   0.00   0.00   52.00
80986 NA                                                
81023 1.85 1.85 1.00   1.00   1.00   0.00   1.00   1.00   0.50   0.00   0.00   0.00   0.00   0.00
81031 4.80 4.80 1.00   1.00   1.00   1.00   1.00   0.75 reader 0.75   1.00   0.00   0.00   0.00 corrigido 100.00
81120 NA   sem entrega intermédia              
81137 NA                                                
81193 NA   sem entrega intermédia              
81200 NA   sem entrega intermédia              
81212 NA                                                
81268 1.74 1.74 1.00   0.00 System.out 1.00   1.00   0.50 ois, read, oos, write, msgs, Program 1.00   0.25 (jncomp), comments (Program) 0.75   0.25 funcs, serialVersionUDI 0.00   0.00   0.00
81345 2.00 2.00 1.00   1.00   1.00   0.00   0.50 While, Seq 1.00   0.50 Seq 1.00   0.00   0.00   0.00   4.00
81361 3.10 3.10 1.00   1.00   0.50 Print 1.00   0.50 oos, reader, While, Program 0.75 core exposed, reader 0.75   0.50   0.00   0.00   0.00   48.00
81395 4.40 4.40 1.00   1.00   1.00   1.00   0.75 While 1.00   0.75 programs 0.75   0.00   0.00   0.00 (correcção rejeitada) 84.00
81419 3.15 3.15 1.00   1.00   1.00   1.00   0.50 ois, read, Program 0.75 reader 0.75   0.00   0.00   0.00   0.00 corrigido 48.00
81421 2.06 2.06 1.00   1.00   1.00   1.00   0.50 While, Program, If 1.00   0.50   0.50   0.25 funcs 0.00   0.00   0.00
81440 3.36 3.36 1.00   1.00   1.00   1.00   0.50 reader, Program 0.75 reader, core exposed 0.25 (incomp), toString 0.00   0.25 funcs 0.00   0.00   64.00
81473 NA   sem entrega intermédia              
81486 NA   sem entrega intermédia              
81506 NA   sem entrega intermédia              
81583 NA   sem entrega intermédia              
81651 3.23 3.23 1.00   1.00   1.00   1.00   0.75 While 0.75 reader 0.75   0.00   0.00   0.00   0.00   48.00
81718 1.50 1.50 1.00   1.00   1.00   0.00   0.75 TernaryExpression, While 0.75 reader 0.50   0.00   0.00   0.25 Interpreter, Manager, Receiver 0.00 (correcção rejeitada) 4.00
81757 NA   sem entrega intermédia              
81778 2.08 2.08 1.00   1.00   1.00   1.00   0.75 TernaryExpression, While 1.00   0.50   0.00   0.00   0.00   0.00   0.00
81805 4.80 4.80 1.00   1.00   1.00   1.00   1.00   1.00   1.00   0.00   0.00   0.00   0.00   100.00
82303 3.25 3.25 1.00   1.00   1.00   1.00   0.50 oos, reader, While, Program 0.75 core exposed, reader 0.75 .dat 0.00   0.00   0.00   0.00   52.00
82304 2.51 2.51 1.00   1.00   1.00   1.00   0.50 While, Program 0.75 core exposed, reader 0.75 readop 0.00   0.25 funcs 0.00   0.00 (correcção rejeitada) 24.00
82318 0.08 0.08 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.25 (incomp) 0.00   0.00   0.00   0.00   0.00
82335 0.08 0.08 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.25 (incomp) 0.00   0.00   0.00   0.00   0.00
82374 1.83 1.83 1.00   1.00   1.00   1.00   0.50 oos, While, Program 0.50 core exposed, reader, Interpreter 0.75 oos, Interpreter 0.00   0.00   0.00   0.00   0.00
82403 4.45 4.45 1.00   1.00   1.00   1.00   0.50 reader, While, Program 0.75 core exposed, reader 0.75   1.00   0.00   0.00   0.00 corrigido 92.00
82457 1.60 1.60 1.00   1.00   1.00   0.00   0.50 While, Program 0.75 reader 0.25 While, Call, If 0.50   0.00   0.00   0.00   0.00
82607 NA                                                
83416 4.73 4.73 1.00   1.00   1.00   1.00   0.75 While 0.75 core exposed 0.75   1.00   0.00   0.00   0.00 corrigido 100.00
83417 1.93 1.93 1.00   1.00   1.00   1.00   0.50 oos, reader, Program 0.75 reader 0.50 Call 0.25   0.00   0.00   0.00   0.00
83418 NA                                                
83420 4.26 4.26 1.00   1.00   1.00   1.00   1.00   1.00   1.00   0.00   0.25 funcs 0.00   0.00 (correcção rejeitada) 80.00
83421 4.95 4.95 1.00   1.00   1.00   1.00   1.00   1.00   1.00   0.75   0.00   0.00   0.00 corrigido 100.00
83422 5.00 5.00 1.00   1.00   1.00   1.00   1.00   1.00   1.00   1.00   0.00   0.00   0.00 corrigido 100.00
83423 3.56 3.56 1.00   1.00   0.50 Program 1.00   0.75 While 1.00   0.75 program value 0.00   0.25 funcs 0.00   0.00   64.00
83424 1.64 1.64 1.00   0.00 System.out 1.00   1.00   0.50 ois, read, oos, reader, While 0.75 reader 0.50   0.00   0.25 vars 0.00   0.00   4.00
83425 3.83 3.83 1.00   1.00   1.00   1.00   0.75 oos, reader, While 0.75 core exposed, reader 0.75   0.00   0.00   0.00   0.00   72.00
83426 4.15 4.15 1.00   1.00   1.00   1.00   0.75 Program 1.00   0.75   0.00   0.00   0.00   0.00   80.00
83427 3.35 3.35 1.00   1.00   1.00   1.00   0.50 ois, oos, While 0.75 core exposed, reader 0.75 strings, mat apoio 0.00   0.00   0.00   0.00 corrigido 56.00
83428 4.03 4.03 1.00   1.00   1.00   1.00   1.00 Call 0.75 reader, core exposed 0.75 Call 0.00   0.50 funcs, classes 0.00   0.00 (correcção rejeitada) 80.00
83429 NA   sem entrega intermédia              
83431 NA   sem entrega intermédia              
83434 2.71 2.71 1.00   0.00 System.out 1.00   1.00   0.75 oos, reader, While 0.75 reader, core exposed 0.50   0.00   0.25 vars 0.00   0.00 (correcção rejeitada) 44.00
83435 3.04 3.04 1.00   0.00 misc methods 1.00   1.00   0.50 ois, read, oos, Program 0.75 reader 0.50   0.00   0.25 vars 0.00   0.00   60.00
83436 NA   sem entrega intermédia              
83438 3.73 3.73 1.00   1.00   1.00   1.00   0.75 oos, While 0.75 core exposed, reader 0.75   0.00   0.00   0.00   0.00 (correcção rejeitada) 68.00
83439 4.53 4.53 1.00   1.00   1.00   1.00   0.75 While 0.75 reader, core exposed 0.75   0.00   0.00   0.00   0.00 corrigido 100.00
83440 3.73 3.73 0.50 _expressionArray 1.00   1.00   1.00   0.50 oos, While, Program 1.00   0.75   0.00   0.00   0.00   0.00 corrigido 72.00
83441 1.99 1.99 1.00   1.00   1.00   1.00   1.00   0.75 core exposed, reader 0.50   0.00   0.25 vars 0.00   0.00   0.00
83442 4.61 4.61 1.00   1.00   1.00   1.00   0.50 reader, Program 0.75 core exposed, reader 0.75   1.00   0.25 funcs 0.00   0.00 corrigido 100.00
83443 4.60 4.60 1.00   1.00   1.00   1.00   0.75 While 1.00   0.75   1.00   0.00   0.00   0.25 corrigido 100.00
83445 4.18 4.18 1.00   1.00   1.00   1.00   0.75 oos, reader, While 0.75 core exposed, reader 0.75   0.25   0.00   0.00   0.00   84.00
83446 1.80 1.80 1.00   1.00   1.00   1.00   0.50 oos, Program 0.75 core exposed 0.25 (incomp), Program 0.00   0.00   0.00   0.00   0.00
83447 2.80 2.80 1.00   1.00   1.00   1.00   0.50 ois, read, While, Program 1.00   0.75 program id 0.00   0.50 funcs, vars, classes 0.00   0.00   32.00
83448 4.96 4.96 1.00   1.00 TAB 1.00   1.00   1.00   1.00   1.00 BadFileExeption 1.00   0.25 funcs, vars 0.00 settings 0.00 corrigido 100.00
83449 4.75 4.75 1.00   1.00   1.00   1.00   1.00   0.75 core exposed 0.75   0.75   0.00   0.00   0.00   100.00
83450 4.25 4.25 1.00   1.00   1.00   1.00   0.75 While, Call 1.00   0.75 While 0.00   0.00   0.00   0.00 corrigido 84.00
83451 2.05 2.05 1.00   1.00 serialversionUID 1.00   1.00   0.75 ois, read, While 0.75 reader 0.50 readop 0.00   0.00 serialversionUID 0.00   0.00   4.00
83452 4.73 4.73 1.00   1.00   1.00   1.00   0.75 While 0.75 core exposed 0.75   1.00   0.00   0.00   0.00 corrigido 100.00
83453 0.08 0.08 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.25 (incomp) 0.00   0.00   0.00   0.00   0.00
83454 4.70 4.70 1.00   1.00   1.00   1.00   1.00 Call 0.75 reader 0.75   1.00   0.00   0.00   0.00 corrigido 96.00
83455 1.70 1.70 1.00   1.00   1.00   0.00   0.50 While, If 1.00   0.50 If 0.00   0.00   0.00   0.00   0.00
83456 4.65 4.65 1.00   1.00   1.00   1.00   0.50 reader, TernaryExpression, While, Program 0.75 core exposed, reader 0.75 strings, mat apoio 1.00   0.00   0.00   0.00 corrigido 100.00
83458 4.15 4.15 1.00   1.00   1.00   1.00   1.00 Call 0.75 core exposed, reader 0.75 readop 0.75   0.00   0.00   0.00   76.00
83459 3.85 3.85 1.00   1.00   1.00   1.00   0.50 While, Program 0.75 core exposed 0.75   0.00   0.00   0.00   0.00   76.00
83460 2.45 2.45 1.00   1.00   1.00   1.00   0.50 oos, Program, Call 0.75 core exposed, reader 0.75 Program 0.00   0.00   0.00   0.00 (correcção rejeitada) 20.00
83461 1.68 1.68 1.00   0.00 System.out 1.00   1.00   0.50 ois, read, oos, reader, While 0.75 reader 0.50 readop, Print 0.00   0.00   0.00   0.00   4.00
83462 3.09 3.09 1.00   1.00   1.00   1.00   0.75 reader, While 0.75 core exposed, reader 0.75 program id, Print 0.00   0.25 funcs 0.00   0.00   44.00
83463 4.53 4.53 1.00   1.00   1.00   1.00   0.75 Program 0.75 reader, core exposed 0.75 programs 0.00   0.00   0.00   0.00   100.00
83465 NA                                                
83466 1.78 1.78 1.00   1.00   1.00   0.00   0.75 While 1.00   0.50   0.00   0.00   0.00   0.00   0.00
83467 4.68 4.68 1.00   1.00   1.00   1.00   0.75 While 0.75 core exposed 0.75   0.75   0.00   0.00   0.00   100.00
83468 4.73 4.73 1.00   1.00   1.00   1.00   0.75 Program 0.75 core exposed 0.75   1.00   0.00   0.00   0.00 corrigido 100.00
83469 1.86 1.86 1.00   1.00   1.00   1.00   0.50 oos, reader, Program 0.75 reader 0.25 (incomp), program position 0.00   0.25 funcs 0.00   0.00   4.00
83471 2.89 2.89 1.00   1.00   1.00   1.00   0.75 While 0.75 reader 0.75 DataStream 0.00   0.25 funcs 0.00   0.00 corrigido 36.00
83472 2.63 2.63 1.00   1.00   1.00   1.00   0.75 reader, While 0.75 reader, core exposed 0.75   0.00   0.00   0.00   0.00   24.00
83473 4.20 4.20 1.00   1.00   1.00   1.00   0.50 oos, msgs, Program, Call 0.75 core exposed 0.75 strings, mat apoio 0.00   0.00   0.00   0.25 corrigido 100.00
83474 4.35 4.35 1.00   1.00   1.00   1.00   0.50 reader, Call, If 0.75 core exposed, reader 0.75   0.00   0.00   0.00   0.00 corrigido 96.00
83475 4.71 4.71 1.00   1.00   1.00   1.00   1.00   0.75 core exposed 0.75 indentation 0.75   0.25 vars 0.00   0.00 corrigido 100.00
83476 3.66 3.66 1.00   1.00   1.00   1.00   0.50 reader, While, Program 0.75 reader 0.75   0.75   0.25 funcs 0.00 .swp 0.00 (correcção rejeitada) 64.00
83478 4.85 4.85 1.00   1.00   1.00   1.00   0.75 While 1.00   0.75   1.00   0.00   0.00   0.00   100.00
83482 4.60 4.60 1.00   1.00   1.00   1.00   0.50 reader, Program 0.75 core exposed, reader 0.75   0.75   0.00   0.00   0.00 corrigido 100.00
83483 1.70 1.70 1.00   1.00   1.00   0.00   0.75 While 1.00   0.50   0.00   0.50 funcs, classes 0.00   0.00   0.00
83484 4.80 4.80 1.00   1.00   1.00   1.00   1.00   0.75 core exposed 0.75   1.00   0.00   0.00   0.00 corrigido 100.00
83485 4.48 4.48 1.00   1.00   0.50 Print 1.00   0.75 reader, While 0.75 core exposed, reader 0.75   1.00   0.00   0.00   0.00 corrigido 96.00
83487 4.68 4.68 1.00   1.00   1.00   1.00   0.75 reader 0.75 core exposed, reader 0.75   0.75   0.00   0.00   0.00 corrigido 100.00
83488 4.85 4.85 1.00   1.00   1.00   1.00   0.75 While 1.00   0.75   1.00   0.00   0.00   0.00 corrigido 100.00
83489 4.74 4.74 1.00   1.00   1.00   1.00   1.00   1.00   0.75 readop 0.75   0.25 classes 0.00   0.00 corrigido 96.00
83491 3.78 3.78 1.00   1.00   1.00   1.00   0.50 reader, While, If 0.75 core exposed, reader 0.50 inheritance 1.00   0.00   0.00   0.00   68.00
83492 2.06 2.06 1.00   1.00   1.00   1.00   0.75 While 0.75 reader, core exposed 0.50   0.75   0.25 funcs 0.00   0.00   0.00
83493 NA                                                
83494 3.83 3.83 1.00   1.00   1.00   1.00   0.75 reader, While 0.75 core exposed, reader 0.75   0.00   0.00   0.00   0.00   72.00
83495 NA                                                
83496 4.58 4.58 1.00   1.00   1.00   1.00   0.50 While, Program 1.00   0.75 program position 0.00   0.00   0.00   0.00 corrigido 100.00
83497 3.85 3.85 1.00   1.00   0.25 binops 1.00   0.50 oos, write, While, Program, Call 0.75 reader 0.50   1.00   0.00   0.00   0.00 (não compilou = sem correcção) 80.00
83498 4.40 4.40 1.00   1.00   1.00   1.00   0.50 oos, Program 0.75 core exposed 0.75   0.75   0.00   0.00   0.00   92.00
83499 2.73 2.73 1.00   1.00   1.00   1.00   0.75 Program 0.75 reader 0.75   1.00   0.00   0.00   0.00   20.00
83500 NA                                                
83501 4.30 4.30 1.00   1.00   0.50 Program 1.00   0.75 msgs 1.00   0.75 strings, mat apoio 0.00   0.00   0.00   0.00 (correcção rejeitada) 92.00
83502 NA   sem entrega intermédia              
83503 1.98 1.98 1.00   1.00   1.00   1.00   0.50 oos, Program 0.75 core exposed 0.50 sequence output, Print 0.50   0.00   0.00   0.00   0.00
83504 4.80 4.80 1.00   1.00   1.00   1.00   1.00 Call 0.75 core exposed 0.75   1.00   0.00   0.00   0.00 corrigido 100.00
83505 4.05 4.05 1.00   1.00   1.00   1.00   0.50 oos, write, While, msgs, Program, Call 0.75 core exposed 0.75   1.00   0.00   0.00   0.00   76.00
83506 1.99 1.99 1.00   1.00   1.00   1.00   1.00   0.75 core exposed, reader 0.50   0.00   0.25 funcs 0.00   0.00   0.00
83507 3.18 3.18 1.00   1.00   1.00   1.00   0.75 reader, While 0.75 reader, core exposed 0.75   0.25   0.00   0.00   0.00 corrigido 44.00
83509 4.80 4.80 1.00   1.00   1.00   1.00   1.00   0.75 reader, core exposed 0.75   1.00   0.00   0.00   0.00 corrigido 100.00
83511 0.08 0.08 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 (no code) 0.00 Program 0.00 (no code) 0.25 (incomp) 0.00   0.00   0.00   0.00 corrigido 0.00
83512 1.88 1.88 1.00   1.00   1.00   1.00   0.50 While, Program 0.75 core exposed, reader 0.50   0.00   0.00   0.00   0.00   0.00
83513 4.35 4.35 1.00   1.00   1.00   1.00   0.75 Program 1.00   0.75   1.00   0.00   0.00   0.00 corrigido 80.00
83514 4.63 4.63 1.00   1.00   1.00   1.00   0.75 Program 0.75 reader 0.75   1.00   0.00   0.00   0.00 corrigido 96.00
83516 4.41 4.41 1.00   1.00   1.00   1.00   0.50 oos, reader, Call 0.75 core exposed, reader 0.75   0.00   0.25 classes 0.00   0.00 corrigido 100.00
83517 NA   sem entrega intermédia              
83518 3.68 3.68 0.50 _expressions 1.00   0.50 Print 1.00   0.50 While, Program 1.00   0.75   0.00   0.00   0.00   0.00   76.00
83519 4.36 4.36 1.00   1.00   1.00   1.00   1.00   0.75 core exposed 0.75 comments (DoNew), program value, while values 1.00   0.25 funcs 0.00   0.00 (não compilou = sem correcção) 84.00
83520 5.00 5.00 1.00   1.00   1.00   1.00   1.00   1.00   1.00   1.00 toString 0.00   0.00   0.00 corrigido 100.00
83521 4.35 4.35 1.00   1.00   1.00   1.00   0.50 While, Program 0.75 core exposed 0.75   0.00   0.00   0.00   0.00 corrigido 96.00
83522 3.55 3.55 1.00   1.00   1.00   1.00   0.50 reader, Program, Call 0.75 reader, core exposed 0.75   1.00   0.00   0.00   0.00   56.00
83523 4.43 4.43 1.00   1.00   1.00   1.00   0.75 oos, Call 0.75 reader, core exposed 0.75   0.00   0.00   0.00   0.00 corrigido 96.00
83524 4.75 4.75 1.00   1.00   1.00   1.00   0.75 oos, While 1.00   0.75   1.00   0.00   0.00   0.00 corrigido 96.00
83525 3.78 3.78 0.50 _nameProgram 0.00 DEFAULTNAME 0.50 Print 1.00   0.75 While, If 0.75 core exposed 0.50 inheritance 1.00   0.50 funcs, classes, DEFAULTNAME 0.00   0.00 corrigido 92.00
83526 4.48 4.48 1.00   1.00   1.00   1.00   0.75 reader 0.75 core exposed, reader 0.75   0.75   0.00   0.00   0.00 (100% - 0.25 = sem correcção) 92.00
83528 3.45 3.45 1.00   1.00   1.00   1.00   0.50 ois, oos, msgs, Program 0.75 core exposed, reader 0.75 strings, mat apoio 0.00   0.00   0.00   0.00   60.00
83530 4.48 4.48 1.00   1.00   1.00   1.00   0.50 oos, msgs, While, Program 1.00   0.75 strings, mat apoio 0.00   0.00   0.00   0.00 corrigido 96.00
83531 4.51 4.51 1.00   1.00   1.00   1.00   0.75 Program 1.00   0.75   0.00   0.25 funcs 0.00   0.00   96.00
83532 3.71 3.71 1.00   0.00 misc methods 1.00   1.00   0.50 reader, TernaryExpression, While, Program 0.75 reader 0.75   0.00   0.25 funcs 0.00   0.00   84.00
83533 4.19 4.19 1.00   1.00   1.00   1.00   0.75 reader, While 0.75 reader, core exposed 0.75   0.00   0.25 funcs 0.00   0.00 corrigido 88.00
83534 4.53 4.53 1.00   1.00   1.00   1.00   0.75 reader 0.75 core exposed, reader 0.75   1.00   0.00   0.00   0.00 corrigido 92.00
83535 4.66 4.66 1.00   1.00   1.00   1.00   1.00 Call 1.00   0.50 comments (While), Else, Loop, etc. 0.75   0.25 funcs 0.00   0.00   96.00
83536 4.43 4.43 1.00   1.00   1.00   1.00   0.75 oos 0.75 reader 0.75   0.00   0.00   0.00   0.00 corrigido 96.00
83537 4.01 4.01 1.00   1.00   1.00   1.00   0.75 Program 1.00   0.75 comments (BadFileException) 0.00   0.25 funcs 0.00   0.00 corrigido 76.00
83538 3.08 3.08 1.00   1.00   1.00   1.00   0.50 ois, oos, Program 0.75 core exposed, reader 0.75   0.00   0.50 funcs, vars, classes 0.00   0.00   48.00
83539 4.30 4.30 1.00   1.00   1.00   1.00   1.00   0.75 core exposed 0.75   0.00   0.00   0.00   0.00 corrigido 88.00
83540 4.53 4.53 1.00   1.00   1.00   1.00   0.75 While 0.75 core exposed 0.75   0.00   0.00   0.00   0.00 corrigido 100.00
83541 0.38 0.38 0.00 (no code) 0.00 (no code) 1.00   0.00 (no code) 0.00 (no code) 0.00 (no code) 0.25 (incomp), comments (Program) 0.00   0.00   0.00   0.00   0.00
83542 4.63 4.63 1.00   1.00   1.00   1.00   0.75 reader, While 0.75 core exposed, reader 0.75   1.00   0.00   0.00   0.00 (correcção rejeitada) 96.00
83543 4.29 4.29 1.00   1.00   1.00   1.00   0.75 reader, While 0.75 core exposed, reader 0.75   1.00   0.25 vars 0.00   0.00 (correcção rejeitada) 84.00
83545 3.13 3.13 1.00   1.00   1.00   1.00   0.75 TernaryExpression, While 0.75 reader 0.75   1.00   0.00   0.00   0.00   36.00
83546 3.95 3.95 1.00   1.00   1.00   1.00   0.75 Call, If 1.00   0.75   0.00   0.00   0.00   0.00   72.00
83547 NA                                                
83548 4.55 4.55 1.00   1.00   1.00   1.00   0.75 Program 1.00   0.75   0.00   0.00   0.00   0.00   96.00
83550 4.73 4.73 1.00   1.00   1.00   1.00   0.75 While 0.75 core exposed 0.75   1.00   0.00   0.00   0.00 corrigido 100.00
83551 4.40 4.40 1.00   1.00   0.25 Program, Print 1.00   0.75 reader, Call 0.75 reader 0.75 program id, indentation 1.00   0.00   0.00   0.00   96.00
83553 2.04 2.04 1.00   1.00   0.50 Print 1.00   0.75 Program 1.00   0.50   0.75   0.25 funcs 0.00   0.00   0.00
83554 NA   sem entrega intermédia              
83555 NA   sem entrega intermédia              
83557 4.50 4.50 1.00   1.00   1.00   1.00   1.00   0.75 reader, core exposed 0.75 Whl 1.00   0.00 IEvaluator 0.00   0.00 corrigido 88.00
83558 4.68 4.68 1.00   1.00   1.00   1.00   0.75 Program 0.75 reader, core exposed 0.75   0.75   0.00   0.00   0.00   100.00
83559 NA   sem entrega intermédia              
83560 3.60 3.60 1.00   1.00   1.00   0.50 ois 0.50 reader, TernaryExpression, While, Program 0.75 core exposed, reader 0.75 .txt 0.50   0.00   0.00   0.00   68.00
83562 4.75 4.75 1.00   1.00   1.00   1.00   0.75 While 1.00   0.75   1.00   0.00   0.00   0.00 corrigido 96.00
83563 3.05 3.05 1.00   1.00   1.00   1.00   0.50 While, Program 0.75 reader, core exposed 0.75   0.00   0.00   0.00   0.00 (correcção rejeitada) 44.00
83564 4.80 4.80 1.00   1.00   1.00   1.00   1.00   0.75 core exposed 0.75   1.00   0.00   0.00   0.00   100.00
83566 4.96 4.96 1.00   1.00   1.00   1.00   1.00   1.00   1.00   1.00   0.25 funcs 0.00   0.00   100.00
83567 4.48 4.48 1.00   1.00   1.00   1.00   0.50 While, Program 1.00   0.75   0.00   0.00   0.00   0.00   96.00
83568 4.68 4.68 1.00   1.00   1.00   1.00   0.75 While 0.75 reader 0.75 DataStream 0.75   0.00   0.00   0.00 corrigido 100.00
83570 2.08 2.08 1.00   1.00   1.00   1.00   0.75 Program 1.00   0.75   0.00   0.50 funcs, vars 0.00   0.00   0.00
83571 NA                                                
83572 2.31 2.31 1.00   1.00   1.00   1.00   1.00   0.75 core exposed 0.25 (incomp) 0.00   0.25 funcs 0.00   0.00   16.00
83573 NA   sem entrega intermédia              
83574 NA                                                
83576 4.63 4.63 1.00   1.00   1.00   1.00   0.75 Program, Call 0.75 reader 0.75   1.00   0.00   0.00   0.00 corrigido 96.00
83779 4.80 4.80 1.00   1.00   1.00   1.00   1.00   1.00   1.00   0.50   0.00   0.00   0.00   96.00
83883 3.84 3.84 1.00   1.00   1.00   1.00   0.75 reader, While 0.75 reader, core exposed 0.75   0.00   0.25 funcs 0.00   0.25 corrigido 84.00
83951 NA   sem entrega intermédia              
84050 1.76 1.76 1.00   1.00   0.50 Print 1.00   0.75 oos, While 0.75 core exposed, reader 0.50   0.00   0.25 funcs 0.00   0.00 (correcção rejeitada) 0.00
84101 NA                                                
84596 3.85 3.85 1.00   1.00   1.00   1.00   0.50 While, Program 0.75 core exposed, reader 0.75   0.00   0.00   0.00   0.00   76.00
84605 4.58 4.58 1.00   1.00   1.00   1.00   0.50 While, Program 1.00   0.75 comments (Interpreter) 0.00   0.00   0.00   0.00 corrigido 100.00
84617 3.30 3.30 1.00   1.00   1.00   1.00   0.50 oos, reader, While, Program 0.75 core exposed, reader 0.75   0.75   0.00   0.00   0.00 corrigido 48.00
84694 2.46 2.46 1.00   1.00   1.00   1.00   0.50 reader, While, Program 0.75 core exposed, reader 0.75 .dat 0.75   0.25 funcs 0.00   0.00 (4% - 0.00 = sem correcção) 16.00
84762 NA   sem entrega intermédia              
84998 1.80 1.80 1.00   1.00   1.00   0.00   0.50 TernaryExpression, While, Program, Variadic 1.00   0.50   0.00   0.00   0.00   0.00 (correcção rejeitada) 4.00
85061 NA                                                
85080 4.80 4.80 1.00   1.00   1.00   1.00   1.00   0.75 core exposed 0.75 readop 1.00   0.00   0.00   0.00 corrigido 100.00
85087 4.56 4.56 1.00   1.00   1.00   1.00   0.50 oos, Program 0.75 core exposed 0.75   0.75   0.25 funcs 0.00   0.00   100.00
85184 4.13 4.13 1.00   1.00   1.00   1.00   0.75 reader, While 0.75 reader, core exposed 0.75 eternal files 0.00   0.00   0.00   0.00   84.00
85185 4.40 4.40 1.00   1.00   1.00   1.00   1.00   0.75 reader 0.75 comments (BadFileException) 0.00   0.00   0.00   0.00   92.00
85186 NA   sem entrega intermédia              
85333 NA   sem entrega intermédia              
87769 4.40 4.40 1.00   1.00   1.00   1.00   0.50 oos, reader, Program, Call 0.75 core exposed, reader 0.75   0.75   0.00   0.00   0.00   92.00
87848 4.65 4.65 1.00   1.00   1.00   1.00   0.50 msgs, While, Program 0.75 core exposed 0.75 strings, mat apoio, readop 1.00   0.00   0.00   0.00 corrigido 100.00

___EOT___; </runphp>