ATPS A
- Engenheiro aquele qual cursou engenharia ("EXATAS");
- Médico aquele qual cursou medicina ("BIOLOGICAS");
- Cientista aquele qual cursou ciências ("BIOLOGICAS");
- Bacharel aquele qual cursou bacharelado ("EXATAS");
- Psicologo aquele qual cursou psicologia ("HUMANAS");
- Sociologo aquele qual cursou sociologia ("HUMANAS");
- Julia (feminino) cursou "medicina" e possui 35 anos;
- Denise (feminino) cursou "psicologia" e possui 23 anos;
- Marcos (masculino) cursou "engenharia" e possui 28 anos;
- Anderson (masculino) cursou "bacharelado" e possui 30 anos;
- Monica (feminino) cursou "ciencias" e possui 23 anos;
- Cassia (feminio) cursou "bacharelado" e possui 55 anos;
- Wilson (masculino) cursou "medicina" e possui 60 anos;
- Silvio (masculino) cursou "medicina" e possui 40 anos;
- Fernando (masculino) cursou sociologia e possui 80 anos; PERGUNTAS que devem ser representadas (utilizando prolog).:
1) Quais pessoas cursaram "EXATAS";
2) Quais pessoas são engenheiros;
3) Quais possuem idade superior a 30 anos, sexo masculino e são médicos?
4) Quais são psicologos;
Observações.:
- Grupos de até 6 pessoas;
- Data entrega.: data da prova (a ser definida pela instituição);
- Formato a entregar.: imprimir o código completo em prolog (programação) e também as perguntas formuladas em prolog, bem como as respostas recebidas ("prints" de tela);
... “
engenheiro(A):- estudou(A,exatas). medico(A):- estudou(A,biologicas). bacharel(A):- estudou(A,exata). psicologo(A):- estudou(A,humanas). sociologia(A):- estudou(A,humanas). ciencia(A):- estudou(A,exatas).
estudou(julia,medico). sexo(julia,feminino). idade(julia,35).
estudou(denise,psicologo). sexo(denise,feminino). idade(denise,23).
estudou(marcos,engenheiro). sexo(marcos,masculino). idade(marcos,28).
estudou(anderson,bacharel). sexo(anderson,masculino). idade(anderson,30).