ortsac Posted June 17, 2013 at 12:44 AM Report #513291 Posted June 17, 2013 at 12:44 AM Boas, tenho que fazer um projecto para a faculdade mas como estou de erasmus o professor mandou me fazer isto mas eu nunca aprendi prolog. Por isso queria uma ajuda de como fazer este projecto. Basicamente eu tenho que fazer a resolução do SRQ em prolog baseando-me na solução em OZ. A solução em OZ é esta: http://pastebin.com/NRhs7nBc . Se me pudessem dar algumas dicas era porreiro principalmente para a primeira parte porque não sei criar listas e assim em prolog, depois o resto atravez da documentação já consigo chegar lá. Estou a usar o swi-prolog. Cumps
HappyHippyHippo Posted June 17, 2013 at 04:23 AM Report #513296 Posted June 17, 2013 at 04:23 AM (edited) deverias estás à espera de as pessoas saibam de cabeça o que quer dizer SRQ. faz uma pesquisa no google somente por SRQ e verifica o que aparece. no entanto, como sou bom rapaz, vou fazer o trabalho que deverias ter feito : SRQ = Self Referential Quizzes. agora dois pontos : - a solução em Prolog existe online num dos 3 primeiros link do google para a pesquisa "Self Referential Quizzes" - se não sabes ProLog, o melhor é começares a estudar : http://www.swi-prolog.org/pldoc/refman/ em linguagens de programação lógicas, não se deverão "criar listas". definisse predicados que levam a que uma lista com os valores que pretendes seja verdadeira. Edited June 17, 2013 at 04:25 AM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
ortsac Posted June 18, 2013 at 11:03 PM Author Report #513713 Posted June 18, 2013 at 11:03 PM Obrigado pela ajuda 😉
ortsac Posted June 19, 2013 at 03:57 PM Author Report #513847 Posted June 19, 2013 at 03:57 PM Já agora alguém me sabe dizer como faço para a pergunta 9 em prolog? Não consigo encontrar a maneira de em prolog dizer que sumBCD :: [2 3 4 5 7]. Creio que :: significa pertence?
HappyHippyHippo Posted June 19, 2013 at 04:05 PM Report #513849 Posted June 19, 2013 at 04:05 PM se :: significa pertencer, então tens o predicado exists exists(sumBCD, [2, 3, 4, 5, 7]) IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
ortsac Posted June 19, 2013 at 04:42 PM Author Report #513862 Posted June 19, 2013 at 04:42 PM Obrigado, vou testar 😉
ortsac Posted June 19, 2013 at 05:13 PM Author Report #513870 Posted June 19, 2013 at 05:13 PM Happy, já agora sabes me dizer na ultima questão o que faz o fd.distribute ff Q..Acho que só me falta isto para ter tudo pronto!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now