exeercicios
DIREÇÃO DE ASSUNTOS ACADÊMICOS E COMUNITÁRIOS
COORDENAÇÃO DO CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Paradigmas de Programação Professora Nayane Ponte Viana Aluno:_________________________________________________
Exercício2
1) Defina se são verdadeiras ou falsas as sentenças quanto a linguagem de programação lógica PROLOG, justificando-as, caso seja falsa.
a. Paradigma de programação declarativo ou descritivo
b. Paradigma de programação imperativa
c. Implementação da descrição do problema e não um conjunto de instruções.
d. Possui código para manipular a memória ou realizar desvios condicionais
e. Resolve problemas onde é necessário representar algum tipo de conhecimento, como sistemas especialistas
f. Estruturas de controle e conhecimento separadas,
g. As soluções tem que ser implementadas através da lógica de programação
h. Possuem capacidade dedutiva
i. São naturalmente recursivos;
j. Pode-se especificar uma relação por: fatos, regras ou combinação de fatos e regras
k. Consulta é uma resposta do sistema PROLOG a um conjunto de objetos que satisfazem as condições originalmente estabelecidas
l. Um fato é formado por um predicado (pai()), argumentos (José, João) e o ponto(.), dado o fato pai(José, João).
2) Defina fatos que descreva a relação de professor da disciplina e sexo do professor, alunos das disciplinas.
3) Crie uma regra para definir alunos dos professores
4) Faça as seguintes consultas
a. Consulte quais são as disciplinas das professoras mulheres
b. Consulte os alunos da professora Maria
c. Consulte as disciplinas do aluno João
5) Defina fatos que descreva a relação funcionário e cargo e cargo salário
6) Crie uma regra para definir funcionário e salário
7) Faça as seguintes consultas
a. Consulte qual o salário de Lia
b.