Resultados da pesquisa a pedido "prolog"
Definição mais compacta
Dadoword/1, word(W) :- abs(ABs), ABs = W. abs([]). abs([AB|ABs]) :- abs(ABs), ab(AB). ab(a). ab(b). ?- word(W). W = [] ; W = [a] ; W = [b] ; W = [a,a] ; W = [b,a] ; W = [a,b] ; W = [b,b] ; W = [a,a,a] ; W = [b,a,a] ; W = [a,b,a] ; W = [b,b,a] ; ...
Prolog GNU - Operador Univ? Explicação disso
Então, o operador univ. Eu não entendo exatamente isso. Por exemplo, isto: foo(PredList,[H|_]) :- bar(PredList,H). foo(PredList,[_|T]) :- foo(PredList,T),!. bar([H|_],Item) :- G =.. [H,Item],G. bar([_|T],Item) :- bar(T,Item).O que isso está ...
tabela de verdade dividida em prólogo
Olá comunidade stackoverflow então eu estou tentando calcular essa saída A B and(A,B) or(A,and(A,B)) true true true true true true false false false false true false false false false falseno entanto, meu código me dá erro quando o ...
Obtendo a lista de soluções no Prolog
Estou aprendendo prólogo e lendo um livro chamado Prolog de programação para inteligência artificial. Como prática, quero aprender como estender um dos exemplos deste livro. Alguém pode ajudar por favor? Digamos que você tenha estes ...
Como usar listas de diferenças em um intérprete Prolog
Quando eu estava escrevendoesta pergunta em uma lista vazia como uma lista de diferenças [https://stackoverflow.com/questions/41591498/is-it-possible-to-write-an-empty-list-as-a-difference-list-in-prolog] Eu queria testar o que sabia sobre essas ...
F # e lógica difusa
Sei que pode parecer estranho, mas gostaria de saber uma coisa neste novo mundo em que o Microsoft Visual F # está entrando. Existem muitas aplicações dessa linguagem que eu vou aprender sobre análise, programação funcional, ...
Prolog; tenta tornar os fibonacci mais eficazes?
Essa programação lógica está realmente dando um lap dance em minhas habilidades de programação imperativas. Isso é lição de casa, então, por favor, não me mande a resposta. Isto é o que eu tenho: fibo(N,1) :- N < 2, !. fibo(N,R) :- N1 is N-1, N2 ...
Leia um arquivo linha por linha no Prolog
Gostaria de ler um arquivo de texto sem formatação e aplicar um predicado a cada linha (os predicados contêmwrite qual faz a saída). Como eu faria isso?
Prolog: predicado para o máximo sem acumulador
É possível criar um predicadomax/2 sem um acumulador para quemax(List, Max) é verdade se e somente seMax é o valor máximo deList (uma lista de números inteiros)?
Resolvendo quebra-cabeça lógico no Prolog [fechado]
Estou lendo "Learn Prolog Now" e um dos exercícios que ainda não consegui resolver é o seguinte: Há uma rua com três casas vizinhas, todas com cores diferentes. Eles são vermelhos, azuis e verdes. Pessoas de diferentes nacionalidades vivem em ...