Resultados da pesquisa a pedido "prolog"

2 a resposta

Pontos de escolha e Refazer em Prolog

Depois de fazer uma perguntaaqui [https://stackoverflow.com/questions/45391973/when-is-the-redo-port-called-with-new-variables-in-trace-0-and-when-not/45393321?noredirect=1#comment77769720_45393321] sobre quando exatamente umRedo é chamado no ...

1 a resposta

Criar matriz da lista

Bom Dia. Preciso da tua ajuda. Quero fazer uma lista de lista (matriz com tamanho SQRT (N) * SQRT (N)) de uma lista com tamanho N Eu sou tentado, mas ele não funciona para mim :( gen(L,T,Matrix)qual T é o tamanho da matriz Você é livre para ...

4 a resposta

Combinações permutadas dos elementos de uma lista - Prolog

Como posso gerar todas as combinações possíveis dos elementos de uma lista? Por exemplo, dada a lista[1,2,3], Quero criar um predicado com o formuláriocomb([1,2,3], L). que deve retornar a seguinte resposta paraL: [1] [2] [3] [1,2] [2,1] [1,3] ...

3 a resposta

Alternativas ao WAM

Lembro-me de uma vez que li que havia pelo menos duas outras alternativas inventadas aproximadamente ao mesmo tempo que o WAM. Alguma dica?

2 a resposta

Prolog: por que meu predicado retorna falso?

então escrevi um predicado que conta quantas vezes um elemento ocorre em uma lista de listas. count([], _, 0). #base case count([[Elem|Rest]|OtherLists], Elem, Count) :- #Elem is the head of sublist !, count([Rest|OtherLists], Elem, ...

1 a resposta

Análise e correspondência de sentenças no Prolog

Estou tentando criar um analisador de frases no Prolog. Quero que a sentença seja analisada em três listas separadas que corresponderão a um resultado sugerido. Por exemplo, aqui está o código que eu criei até agora ... Este é o vocabulário que ...

1 a resposta

Prolog Remover os elementos entre o primeiro e o último elemento de uma lista

Estou tentando manter apenas o primeiro elemento e o último elemento de uma lista que contém apenas números inteiros consecutivos. Por exemplo: ?- remove([1,2,3,4,5], NewList). NewList = [1,5].Só posso manter com êxito o último ...

2 a resposta

Usando aleph com SWI-prolog: source_sink `library (aleph) 'não existe

Estou tentando trabalhar com Aleph com Swi-prólogo. Quando executei meu programa, recebi o erro aqui. O que posso fazer para importar a biblioteca (aleph)? A propósito, eu já baixei o Aleph.pl para o meu programa. Aqui está o meu programa de ...

1 a resposta

Regras de compreensão - falso como resposta

Eu sou novo no Prolog e estava pensando que por que essa regra me dá um resultado falso depois de um verdadeiro. likes(1,banana). likes(1,mango). test :- likes(1,banana),likes(1,mango). ?- test. true; false.Eu quero saber a razão por trás ...

1 a resposta

Imprimir uma lista dentro de uma lista aninhada que contém um elemento

Eu tenho o seguinte problema. Recebi um listOfLists, um valor (linha, col) e preciso incluir a lista em uma lista que contenha esse determinado valor, até o índice do meu valor nessa lista. Por exemplo ?- find_list([[(1,2),(1,3),(1,4)], ...