Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi G - M > Logica matematica > Esercizi Prolog
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Gimmy
.consigliere.

User info:
Registered: Jun 2008
Posts: 117 (0.02 al dì)
Location: Palazzolo Milanese
Corso: Informatica Magistrale
Anno:
Time Online: 22:56:53 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Esercizi Prolog

Ciao a tutti, qualcuno ha svolto il compitino di prolog del 6 giugno 2008?
Se si o se cmq sa come risoovere i due esercizi puo aiutarmi per favore? Non sono sicuro di alcune regole sullo svolgimento degli es di prolog...

Grazie!

14-06-2008 12:36
Click Here to See the Profile for Gimmy Click here to Send Gimmy a Private Message Find more posts by Gimmy Add Gimmy to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
marco.b
.simpatizzante.

User info:
Registered: Dec 2003
Posts: 12 (0.00 al dì)
Location:
Corso: Informatica per TLC
Anno:
Time Online: 10:08:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Re: Esercizi Prolog

Originally posted by Gimmy
Ciao a tutti, qualcuno ha svolto il compitino di prolog del 6 giugno 2008?
Se si o se cmq sa come risoovere i due esercizi puo aiutarmi per favore? Non sono sicuro di alcune regole sullo svolgimento degli es di prolog...

Grazie!

infatti... anche se do per buoni gli esercizi postati nella sezione file da Simone_155, non riesco a capire come rinomina le variabili.
prova a dire di quale regola non sei sicuro.

16-06-2008 11:02
Click Here to See the Profile for marco.b Click here to Send marco.b a Private Message Find more posts by marco.b Add marco.b to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Gimmy
.consigliere.

User info:
Registered: Jun 2008
Posts: 117 (0.02 al dì)
Location: Palazzolo Milanese
Corso: Informatica Magistrale
Anno:
Time Online: 22:56:53 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Per esempio, facendo riferimento agli esercizi di Simone_155:

- in Luglio 2006 3.1, perchè nel ramo 1/4/ usa le lettere L1',L2',L3' se le lettere L1,L2,L3 non sono ancora state usate? Poi sempre in questo esercizio io ho rinominato le variabili in modo differente, cioè se in un ramo incontro + di una volta la stessa variabile (proveniente dal fatto) allora la rinomino, è sbagliato?

- se ottengo come primo elemento di un quesito il ' ! ' allora da quel punto non devo + tornare su per quel ramo giusto? Quindi in Giugno 2006 3.1 il programma non dovrebbe terminare una volta concluso il primo ramo (ossia 5/3/1/3/2/fail) ?

17-06-2008 22:38
Click Here to See the Profile for Gimmy Click here to Send Gimmy a Private Message Find more posts by Gimmy Add Gimmy to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
marco.b
.simpatizzante.

User info:
Registered: Dec 2003
Posts: 12 (0.00 al dì)
Location:
Corso: Informatica per TLC
Anno:
Time Online: 10:08:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

- in Luglio 2006 3.1, perchè nel ramo 1/4/ usa le lettere L1',L2',L3' se le lettere L1,L2,L3 non sono ancora state usate? Poi sempre in questo esercizio io ho rinominato le variabili in modo differente, cioè se in un ramo incontro + di una volta la stessa variabile (proveniente dal fatto) allora la rinomino, è sbagliato?

era quello che chiedevo io, ed è scandaloso non riuscire a trovare ingiro una regola (che sicuramente sara semplice).
la prof a lezione ha fatto scrivere delle regole un po + formali ma tra queste non c'era la rinomina delle variabili.

- se ottengo come primo elemento di un quesito il ' ! ' allora da quel punto non devo + tornare su per quel ramo giusto? Quindi in Giugno 2006 3.1 il programma non dovrebbe terminare una volta concluso il primo ramo (ossia 5/3/1/3/2/fail) ? [/B][/QUOTE]

il cut congela il ramo dalla meta che lo fa saltar fuori fino a dove viene soddisfatto cioè sparisce. ma attenzione, se non c'è un fallimento e nel caso che dici tu c'è.

18-06-2008 11:23
Click Here to See the Profile for marco.b Click here to Send marco.b a Private Message Find more posts by marco.b Add marco.b to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Gimmy
.consigliere.

User info:
Registered: Jun 2008
Posts: 117 (0.02 al dì)
Location: Palazzolo Milanese
Corso: Informatica Magistrale
Anno:
Time Online: 22:56:53 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

per le variabili non so... una regola generale dovrebbe essere che non possono esserci variabili del quesito e variabili del fatto uguali, ossia se nel quesito ho una X e anche nel fatto che devo applicare ho una X, allora la X del fatto va rinominata X'... però su tutto il resto non saprei...

ah ok... quindi nel caso quel ramo avesse dato true il programma sarebbe finito lì?
Poi un'altra cosa... se ho un ramo congelato da una certa istruzione a un'altra posso tornare a eseguire il programma prima di quel segmento (ossia prima dell'istruzione che genera il cut)?

18-06-2008 12:26
Click Here to See the Profile for Gimmy Click here to Send Gimmy a Private Message Find more posts by Gimmy Add Gimmy to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
valeriam.
.precettore.

User info:
Registered: Jan 2008
Posts: 85 (0.01 al dì)
Location: Milano
Corso: Informatica [TELECOM]
Anno:
Time Online: 2 Days, 0:26:06: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Il backtracking congela il ramo da quando viene generato il ! a quando viene attraversato.

Ciò vuol dire che se prima che lo generate si possono far partire 2 rami quelli li fate partire. Spero di essere stata abbastanza chiara......

Per la differenza della rinomina tra N1 o N' è una convenzione che utilizza la prof x sua comodità. Non me la ricordo molto bene ma penso che dipende se la variabile è una variabile nuova non presente nella testa, o meno... (se mi viene in mente un lampo di genio ve lo faccio saxe xD )

19-06-2008 09:22
Click Here to See the Profile for valeriam. Click here to Send valeriam. a Private Message Find more posts by valeriam. Add valeriam. to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
marco.b
.simpatizzante.

User info:
Registered: Dec 2003
Posts: 12 (0.00 al dì)
Location:
Corso: Informatica per TLC
Anno:
Time Online: 10:08:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by valeriam.
Il backtracking congela il ramo da quando viene generato il ! a quando viene attraversato.

Per la differenza della rinomina tra N1 o N' è una convenzione che utilizza la prof x sua comodità. Non me la ricordo molto bene ma penso che dipende se la variabile è una variabile nuova non presente nella testa, o meno... (se mi viene in mente un lampo di genio ve lo faccio saxe xD )


ciao, mi sapresti dire perche nell'esercizio 3.2 di febbrai 2006 alla fine salta fuori un L' ?
lung([], 2, N) unifica con la 2a regola che è un fatto!
mi sembra che questo contraddica le regole.

19-06-2008 14:30
Click Here to See the Profile for marco.b Click here to Send marco.b a Private Message Find more posts by marco.b Add marco.b to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
marco.b
.simpatizzante.

User info:
Registered: Dec 2003
Posts: 12 (0.00 al dì)
Location:
Corso: Informatica per TLC
Anno:
Time Online: 10:08:26 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by marco.b
ciao, mi sapresti dire perche nell'esercizio 3.2 di febbrai 2006 alla fine salta fuori un L' ?
lung([], 2, N) unifica con la 2a regola che è un fatto!
mi sembra che questo contraddica le regole.


mi spiego meglio....
essendo un fatto secondo me quando viene utilizzato come regola non dovrei rinominare le variabili.

19-06-2008 15:17
Click Here to See the Profile for marco.b Click here to Send marco.b a Private Message Find more posts by marco.b Add marco.b to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
stiwi
.novellino.

User info:
Registered: Jun 2008
Posts: 1 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 0:45:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

penso che usi L' perchè c'è già una L nel quesito, che non corrisponde alla L della regola, quindi è necessaria la rinomina della variabile.

19-06-2008 20:42
Click Here to See the Profile for stiwi Click here to Send stiwi a Private Message Find more posts by stiwi Add stiwi to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 03:48.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.075 seconds (62.82% PHP - 37.18% MySQL) con 26 query.