Resultados da pesquisa a pedido "prolog"

0 a resposta

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é ...

0 a resposta

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 ...

1 a resposta

Lista de predicados no Prolog

1 a resposta

Como obter os 2 últimos valores de uma lista em recursão e em recursão de cauda?

Eu preciso de um predicado

1 a resposta

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 ...

1 a resposta

Expansão do DCG: A firmeza é ignorada?

Suponha que eu tenha a seguinte regra do DCG:

1 a resposta

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 ...

1 a resposta

Como expandir uma lista resultante no SWI-Prolog?

1 a resposta

encontrar todos os subconjuntos de tamanho k na lista de prólogo

1 a resposta

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...