Resultados da pesquisa a pedido "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 ...
Lendo um arquivo em prólogo [duplicado]
Possible Duplicate: Leia um arquivo linha por linha no Prolog [https://stackoverflow.com/questions/4805601/read-a-file-line-by-line-in-prolog] Encontrei o seguinte código de prólogo, que lê um caractere de cada vez e é impress process(File) :- ...
Prolog ficando cabeça e cauda da corda
Estou tentando entender o Prolog pela primeira vez (SWI-Prolog) e estou lutando com o que tenho certeza de que é o básico. Estou tentando pegar uma string como "pie" e imprimir a ortografia militar da OTAN para algo parecido com ...
como dividir uma frase em swi-prólogo
Estou tentando minhas mãos no SWI-Prolog no win xp. Estou tentando entender como dividir uma frase no Prolog em átomos separados. Ex: digamos que tenho uma frase como esta: "isso é uma string" Existe alguma maneira de obter palavras individuais ...
Prolog do DCG testando várias frases
Se eu tiver o código abaixo, como eu o faria produzirAnswer= 5 and Answer2= 10?. Eu corro o objetivo?- test(Data),lpsolve(Data, [Answer1,Answer2]). :-use_module(library(clpfd)). test([the, variable, X, is, five,fullstop, the,variable, Y, is, ...
Analisando números com vários dígitos no Prolog
Eu tenho o seguinte analisador de expressão simples: expr(+(T,E))-->term(T),"+",expr(E). expr(T)-->term(T). term(*(F,T))-->factor(F),"*",term(T). term(F)-->factor(F). factor(N)-->nat(N). factor(E)-->"(",expr(E),")". nat(0)-->"0". nat(1)-->"1". ...
O que há de errado com meu programa de prólogo para resolver os 3 jarros de quebra-cabeça de água?
Alguém pode descobrir por que não posso ter respostas verdadeiras com meu 'go' nesse código? Por exemplo, eu escrevogo(7,3,l) e suponho que ele deva mover 3 litros de água para o segundo jarro, mas é falso de acordo com o prólogo. O que há de ...
ramática de recursão @Prolog
no momento em que estou com problemas para retornar anoun_phrase a partir denp2. Eu queria saber se alguém pode me ajudar a voltar paranoun_phrase. Aqui está um código: noun_phrase([X|T],(det(X), NP2),Rem):- det(X), ...
Sintaxe de prólogo dcg muito básica
Eu estou tentando entender o prólogo e gramática de cláusula definida, mas estou tendo muita dificuldade em entender os dois.Eu estou realmente tentando ente...
Estouro de pilha na regra de gramática Prolog DCG: como lidar com listas grandes de forma eficiente ou preguiçosa
Estou analisando um formato de arquivo bastante simples que consiste em uma série de linhas, cada linha com alguns campos separados por espaço, que se parece...