Aos Alunos de Sistemas Especialistas
Prezados Alunos
3a Série de Exercícios
19), 24), 27) G, J, L *
Data de entrega: 05/10/04 (disquete)
4a Série de Exercícios
14), 15), 27) N, O *
Data de entrega: 05/10/04 (disquete)
* Deve ser entregue um disquete contendo um arquivo de nome [Link]. Neste
arquivo devem estar resolvidos os exercícios 19, 24, 27 (G, J, L, N, O). Para editar
este arquivo, usar o próprio editor do interpretador (marcar um bloco e F2 para
copiar e Shift Ins para colar, duplicando o bloco; querendo deslocar o bloco, usar
depois do F2, Shift del). Qualquer outro editor de programa, como o notepad,
pode, evidentemente, ser usado. No nome do arquivo, gi identifica o grupo:
G1: Cristiano / João Lucas
G2: Paulo / Wilson
G3: Jackson / Lucas
1. Os exercícios 14 e 15 devem ser resolvidos numa folha à parte.
2. Amanhã (21/09) haverá um teste em grupo e com consulta.
3. No dia 05/10, haverá a 1a prova.
4. As listas 3 e 4 deverão ser entregues no começo da aula (Prova) do dia 21.
5a Série de Exercícios
42) , Parte II
1: grupo 1, 2: grupo 2, 3: grupo 3
Data de entrega: 14/10/04
Considere o programa que calcula as médias [Link]. Crie os seguintes
predicados e os incorpore ao programa. Forneça também um pequeno arquivo de
notas ([Link]) para testes e construa uma interface amigável para interagir com
o usuário.
1. mediageral_dec, para exibir as médias gerais dos alunos em ordem
decrescente com o seguinte formato nome_aluno : média_aluno
2. media(Avaliacao,Numero_Avaliacao,Media) que permita ao usuário
escolher uma avaliação (Ex:1,Prova:2,Trabalho:3) e o Número da avaliação
cuja média se deseja saber. Exemplo: uma consulta ao predicado
media(2,1,M) deve fornecer a média da 1a prova.
3. melhornota(Aluno,Avaliacao,Nota) que forneça a melhor nota do aluno
na Avaliação. Exemplo: uma consulta ao predicado melhornota(ana,3,N)
deve fornecer a melhor nota de trabalho de ana.
Evandro de Oliveira Araújo