Resultados da pesquisa a pedido "prolog-cut"
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]) :- ...
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...
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 ...