Resultados da pesquisa a pedido "prolog-cut"

2 a resposta

Por que usamos '!' em prólogo

Este é o código que estou tentando entender. co(X) :- co(X,[],L). co([],A,A):- write(A). co([X|Xs], A, L) :- p(X-Z,A,R), !, Z1 is Z+1, co(Xs, [X-Z1|R], L). co([X|Xs], A, L) :- co(Xs, [X-1|A], L). p(X-Y,[X-Y|R],R):- !. p(X,[H|Y], [H|Z]) :- ...

2 a resposta

Localizando consulta para a qual um programa de prólogo fornece resultado incorreto

5 a resposta

Saber quando usar o corte no prólogo

Eu fiz um curso no qual aprendi um pouco de prólogo. Não consegui descobrir como / quando usar os cortes. Embora eu tenha a idéia geral de cortes, não consig...

1 a resposta

Prolog - diferenças entre corte vermelho e corte verde

Comecei a aprender prólogo e queria deixar tudo mais claro. Eu li que "o corte verde não muda o significado declarativo do programa, enquanto o corte vermelho". Mas, o significado do programa não é realmente puro declarativo (apenas pelo fato de ...

4 a resposta

Prolog acrescentar com operador de corte