Resultados da pesquisa a pedido "swi-prolog"

2 a resposta

Por que essa consulta de prólogo é verdadeira e falsa?

Minha base de conhecimento do SWI-Prolog contém os dois fatos a seguir: f(a,b). f(a,c).Agora, se eu fizer a consulta ?- f(a,c). true.Mas ?- f(a,b). true ; false.Por que f (a, b) é verdadeiro e falso? Isso também acontece quando há três fatos ...

1 a resposta

SwiPICs.dll PlEngine.Initialize FileNotFoundException

Para fins educacionais, uma das disciplinas de nossa faculdade exige um projeto que integre qualquer instância do Prolog a qualquer outro idioma de suporte da GUI. Fui com o C #, pois tenho mais experiência com ele. Estou tentando aprender, por ...

3 a resposta

agregado / 3 em swi-prolog

Eu preciso contar tudoX, aquelesome_predicate(X) e realmente existem muitos dessesX. Qual o melhor jeito pra fazer isso primeira pista é encontrar tudo, acumular em uma lista e retornar o compriment countAllStuff( X ) :- findall( Y , ...

1 a resposta

read line para a lista atômica no prólogo

Preciso ler qualquer linha (de user_input) em uma lista atômica, por exemplo Example line, which contains any ASCII chars.para dentro [Example,'line,',which,contains,any,ASCII,'chars.'] o que eu tenho até agora: read_line_to_codes(user_input, ...

2 a resposta

Predsort / 3 como msort / 2

Gostaria de saber se é possível usarpredsort/3 sem perder valores duplicados? Caso contrário, como devo ordenar esta lista de termos? Função de classificação atual: compareSecond(Delta, n(_, A, _), n(_, B, _)):- compare(Delta, A, ...