Observe com cuidado a seguinte Base de Factos
% exerceProfRisco(S,P) :- a pessoa S exerce a profissao P que % 'e de alto risco. exerceProfRisco(ana,professor) . exerceProfRisco(rui,professor) . exerceProfRisco(to,metalurgico) . exerceProfRisco(xico,bombeiro) . exerceProfRisco(marta,bombeiro) . exerceProfRisco(hugo,fuzileiro) . % fumaMuito(P) :- a pessoa P fuma muitos cigarros por dia. fumaMuito(sofia) . fumaMuito(rui) . fumaMuito(ze) . fumaMuito(mariana) . fumaMuito(pedro) . % dorme(S,H) :- a pessoa S dorme em media H horas por noite. dorme(tita,7) . dorme(pedro,5) . dorme(joao,4) . dorme(ze,5) . dorme(sofia,6) . dorme(mariana,8) . % cardiaco(P) :- a pessoa P sofre de doenca do coracao. cardiaco(nuno) . cardiaco(necas) . cardiaco(andre) .
e o seguinte programa Prolog
morreCedo(P) :- exerceProfRisco(P,_). morreCedo(P) :- fumaMuito(P), dormePouco(P). morreCedo(P) :- cardiaco(P). dormePouco(P) :- dorme(P,H), H < 6.
Responda, então, às alíneas seguintes:
morreCedo( pedro ).
dormePouco( QUEM ).
morreCedo( nuno ).
morreCedo( joana ).