Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 Magistrale - Primo Anno
 Intelligenza Artificiale
 Prolog
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

Antonella.cll
Nuovo Utente



Inserito il - 01/07/2009 : 15:08:02  Mostra Profilo  Visita l'Homepage di Antonella.cll Invia a Antonella.cll un Messaggio Privato  Rispondi Quotando
ciao a tutti....ma nn per sapere i fatti vostri...ma come va con il prolog??????????????????'

A me risulta piu complicato del previsto...Accetto consigli!
Ciao

luigi87
Nuovo Utente



Inserito il - 01/07/2009 : 21:11:28  Mostra Profilo  Visita l'Homepage di luigi87 Invia a luigi87 un Messaggio Privato  Rispondi Quotando
Il prof. Ferilli ha consigliato un manuale che è molto utile:
Programmazione Logica e Prolog Console-Lamma-Melo-Milano
Torna all'inizio della Pagina

ada
Nuovo Utente



Inserito il - 01/07/2009 : 21:35:28  Mostra Profilo  Visita l'Homepage di ada Invia a ada un Messaggio Privato  Rispondi Quotando
verissimo!
il testo consigliato dal professor Ferilli è davvero fatto bene. è un ottimo manuale per imparare ad usare il Prolog.
Torna all'inizio della Pagina

Gabri
Moderatrice - Un'amica affezionata

PLATYPUS


Regione: Puglia
Prov.: Ba
Città: Trani


Inserito il - 19/07/2009 : 00:35:31  Mostra Profilo Invia a Gabri un Messaggio Privato  Rispondi Quotando
ho un dubbio... non so se si puo fare in clips...

as esempio se faccio una query con variabili:
uno(X),due(Y),tre(Z).

e volessi sapere tutte le possibili combinazioni di X, Y e Z... senza dover tutte le volte premere il ";" c'è un'istruzione, un comando, che me lo fa fare?

rappresentante corso di laurea in informatica MAGISTRALE
rappresentante per la FACOLTA' di SCIENZE MM.FF.NN.
lista LINK

informatica.magistrale.udu_AT_gmail.com
Torna all'inizio della Pagina

feeb
Cantù Che Conta Col Cayenne

neophyte

Prov.: Zara


Inserito il - 20/07/2009 : 14:52:18  Mostra Profilo  Visita l'Homepage di feeb  Clicca per vedere l'indirizzo MSN di feeb Invia a feeb un Messaggio Privato  Rispondi Quotando
Citazione:
Messaggio inserito da Gabri

ho un dubbio... non so se si puo fare in clips...

as esempio se faccio una query con variabili:
uno(X),due(Y),tre(Z).

e volessi sapere tutte le possibili combinazioni di X, Y e Z... senza dover tutte le volte premere il ";" c'è un'istruzione, un comando, che me lo fa fare?



ciao gabri!

in prolog si può usare findall/3:

findall([X, Y, Z], (uno(X), due(Y), tre(Z)), L).

L viene unificato con una lista di triple, in cui ogni tripla rappresenta una possibile soluzione al tuo goal;
quindi ad es. se nella working memory hai asserito

uno(a)
due(b)
tre(c)
tre(d)

L diventa una roba tipo:

[[a, b, c], [a, b, d]]

http://www.avaaz.org/it/ - http://www.flickr.com/photos/dimethyltryptamine/

Modificato da - feeb in data 20/07/2009 14:55:59
Torna all'inizio della Pagina

Gabri
Moderatrice - Un'amica affezionata

PLATYPUS


Regione: Puglia
Prov.: Ba
Città: Trani


Inserito il - 21/07/2009 : 18:41:54  Mostra Profilo Invia a Gabri un Messaggio Privato  Rispondi Quotando
grazie feeb... ora me lo salvo e me lo studio bene quello che hai detto:D
quel comando l'avevo già visto, ma non avevo capito come usarlo per ottenere quello che mi serve. ora lo guardo:)
ciao ciao
:)

Citazione:
Messaggio inserito da feeb

Citazione:
Messaggio inserito da Gabri

ho un dubbio... non so se si puo fare in clips...

as esempio se faccio una query con variabili:
uno(X),due(Y),tre(Z).

e volessi sapere tutte le possibili combinazioni di X, Y e Z... senza dover tutte le volte premere il ";" c'è un'istruzione, un comando, che me lo fa fare?



ciao gabri!

in prolog si può usare findall/3:

findall([X, Y, Z], (uno(X), due(Y), tre(Z)), L).

L viene unificato con una lista di triple, in cui ogni tripla rappresenta una possibile soluzione al tuo goal;
quindi ad es. se nella working memory hai asserito

uno(a)
due(b)
tre(c)
tre(d)

L diventa una roba tipo:

[[a, b, c], [a, b, d]]


rappresentante corso di laurea in informatica MAGISTRALE
rappresentante per la FACOLTA' di SCIENZE MM.FF.NN.
lista LINK

informatica.magistrale.udu_AT_gmail.com
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,2 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000