Anúncios
Resultados do exame de época especial
17 julho 2015, 18:29 • João Carlos Serrenho Dias Pereira
Os resultados do exame de época especial é o seguinte:
Número | Proj | EP | Exame | Final |
64027 | 12 | 0 | 5.85 | RE |
66376 | 12.74 | 0.86 | 8.65 | RE |
68198 | 14.34 | 0.86 | 9.95 | 12 |
68231 | 13.02 | 1.66 | 8.5 | RE |
70678 | 9.5 | 0 | 8.35 | RE |
71070 | 9.54 | 0.00 | 9.55 | 10 |
78081 | 12 | 0 | 9.6 | 11 |
78083 | 13.92 | 1.38 | 10.6 | 12 |
Exame de Época Especial
14 julho 2015, 15:25 • João Carlos Serrenho Dias Pereira
O exame de época especial é às 17:00 na sala 0-9.
Época Especial
6 julho 2015, 17:09 • João Carlos Serrenho Dias Pereira
Alunos que tenham direito a época especial podem encontrar mais informação sobre as modalidades e datas de avaliação na secção [Método de Avaliação].
De acordo com a opção 1 indicada no método de avaliação, alunos que já realizaram o projecto em época normal não o podem realizar em época especial.
Recorda-se que a avaliação em época especial requer inscrições adicionais na secretaria de graduação.PROJECTO DE ÉPOCA ESPECIAL: "EDITOR DE TEXTO"
Os alunos que tenham que realizar o projecto de época especial devem considerar o seguinte enunciado:
Um processador de texto cria e edita documentos de texto.
Cada documento tem informação sobre o utilizador que o criou (nome), data da criação, e data e autor da última alteração. O documento guarda ainda os elementos que o compõem e que definem a sua estrutura interna (ver a seguir).
Um documento de texto é constituído por elementos de texto que podem ser de vários tipos. Cada elemento de texto tem um identificador único (um inteiro) e, dependendo do seu tipo, pode ter vários atributos e estruturas adicionais.
O elemento de texto mais simples é a frase. Cada frase contém palavras, sendo possível apresentar o texto na saída e contabilizar o seu comprimento, tanto em termos de caracteres, como em termos de palavras.
As frases podem ser agrupadas em parágrafos, que mantêm a funcionalidade básica da frase. Os parágrafos podem ser agrupados em secções. As secções podem ser agrupadas em capítulos. Secções e capítulos, além de manterem a interface de consulta ao comprimento do texto que contêm, possuem ainda como atributo um título. Os títulos também contribuem para a contabilização dos elementos que o contêm.
Os capítulos podem conter secções ou, simplesmente, parágrafos. As secções podem conter, além de parágrafos, outras secções (subsecções).
Além dos atributos e interfaces descritos, as seguintes operações estão definidas:
- Para o editor de texto: “novo” (criar um documento), “abrir” (abrir um documento), “guardar” (guardar um documento).
- Para um documento: “mostrar” (apresentação do conteúdo), “adicionar capítulo”, “obter capítulo”, “apagar elemento de texto”;
- Para um capítulo: “mostrar”, “adicionar secção” e “obter secção”;
- Para uma secção: “mostrar secção”, “adicionar subsecção”, “obter elemento de texto”, “adicionar parágrafo”, “apagar elemento de texto”;
- Para um parágrafo: “mostrar”, “adicionar frase”, “obter frase” e “remover frase”;
Considerando a descrição acima, desenhe o diagrama de classes correspondente, assim como a interface necessária para permitir a realização das operações descritas.
Implemente em Java o modelo acima e construa uma aplicação que ilustre a definição e uso do editor de texto (classe App com método main que deve exemplificar um caso de utilização do editor de texto, devendo por isso incluir a criação de um documento com vários elementos de texto e a utilização das várias funcionalidades).
A avaliação do projecto compreende a avaliação da qualidade do código produzido. Haverá uma discussão presencial em lugar do teste prático.
A data de entrega é 2015/07/14 12:00 (“meio-dia”). A discussão, em substituição do teste prático, realiza-se a partir das 14:00 desse dia. Não entregar o projecto até às 12:00 ou faltar à discussão (seja qual for a razão), são motivos para reprovação.
Os alunos que necessitem de realizar o projeto de época especial devem contactar o professor responsável pela disciplina.
Pauta Final
12 fevereiro 2015, 11:45 • João Carlos Serrenho Dias Pereira
- As notas da repescagem do 1º e 2º testes após revisão de provas estão disponíveis na página da cadeira em [Notas] -> [Testes].
- A pauta da cadeira com a nota final está disponível em [Notas]->[Notas Finais].
Notas dos testes de repescagem
6 fevereiro 2015, 21:46 • João Carlos Serrenho Dias Pereira
- As notas da repescagem do 1º e 2º testes estão disponíveis na página da cadeira em [Notas] -> [Testes].
- A pauta da cadeira com a nota final está disponível em [Notas]->[Notas Finais].
- A revisão de provas é na 2ª-feira, dia 9 de Fevereiro, às 11:00 na sala 2N7-1.