Resultados da pesquisa a pedido "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 ...

2 a resposta

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

3 a resposta

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

3 a resposta

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

1 a resposta

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

3 a resposta

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

3 a resposta

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

1 a resposta

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

2 a resposta

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

3 a resposta

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