Resultados da pesquisa a pedido "dcg"

2 a resposta

Qual é a diferença entre 'e "no Prolog?

Sou novo no Prolog e notei que 'e "dão um comportamento diferente, mas estou curioso para saber o porquê. Especificamente, ao carregar um arquivo,?- ['test1.pl']. funciona, enquanto?- ["test1.pl"]. não.

3 a resposta

O que há de errado com meu programa de prólogo para resolver os 3 jarros de quebra-cabeça de água?

Alguém pode descobrir por que não posso ter respostas verdadeiras com meu 'go' nesse código? Por exemplo, eu escrevogo(7,3,l) e suponho que ele deva mover 3 litros de água para o segundo jarro, mas é falso de acordo com o prólogo. O que há de ...

14 a resposta

Faça uma lista no Prolog

Eu só trabalho com o Prolog há alguns dias. Eu entendo algumas coisas, mas isso realmente está me confundindo. Suponho que escrevo uma função que pega uma lista e a aplan ?- flatten([a,[b,c],[[d],[],[e]]],Xs). Xs = [a,b,c,d,e]. % expected ...

10 a resposta

Prolog List Plateau

@Just foi apresentado ao prólogo, tentando fazer alguns exercícios simples, mas eu fiquei meio preso nesse. Estou tentando escrever um programa que produz todas as sublistas da lista de entrada, onde cada sublist tem comprimento> 1 e não pode ...