Resultados da pesquisa a pedido "prolog"
Tarefa de linha de tubo Prolog
Eu tenho uma tarefa para fazer um mapa simplificado do metrô no prólogo, uma parte está pedindo para fazer uma regra para verificar se duas estações estão na mesma linha, eu tenho uma regra, mas parece que não funciona, é isso que eu tenho até ...
Corte a árvore no Prolog com alguma profundidade
first(M,N):- N>0,M=..[H|T],((T==[],write(H));(T\=[],write(H),Q is N-1,second(T,Q))). second(M,N):- N>0,M=[H|T],first(H,N),((T==[]);(T\=[],second(T,N))). second(_,0):-!.Eu quero cortar a forma da árvore com mais profundidade. Escrevo um programa ...
Como obter os 2 últimos valores de uma lista em recursão e em recursão de cauda?
Eu preciso de um predicado
melhor estrutura Graph para implementar Dijkstra no prólogo
A questão é simples. Como posso estruturar meu gráfico no prólogo SWI para implementar o algoritmo de Dijkstra?eu encontreiisto mas é muito lento para o meu ...
Expansão do DCG: A firmeza é ignorada?
Suponha que eu tenha a seguinte regra do DCG:
Prologificando o Inglês para C
Nós temos uma tarefa relativamente simples que eu entendo em teoria, mas eu acho que não consigo entender a sintaxe do Prolog o suficiente para colocar isso ...
Avaliação da lista de expressões do postfix
Eu escrevi um programa para avaliar uma expressão pós-correção no prólogo recursivamente a partir de uma lista de expressões. Por exemplo, dada a seguinte li...