- xXx
- Ingegneria Informatica - Triennale
- Martedì, 14 Dicembre 2004
- Subscribe via email
Oggi sono mancato a lezione,qualcuno può dirmi tutto quello che ha detto e fatto la Pazienza? Grazie
Comment
There are no comments made yet.
Accepted Answer
Pending Moderation
chiami! :lol:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 181
Accepted Answer
Pending Moderation
chiami! :lol:
Rotfl!! :lol: :lol:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 182
Accepted Answer
Pending Moderation
chiami! :lol:
Esatto!
"Pronto... lei è uno studente di TorVergata? ah no?! Grazie arrivederci!" :lol:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 183
Accepted Answer
Pending Moderation
Azz... sai le imprecazioni!
Certamente è contenta Telecom, soprattutto ora che ha aumentato lo scatto alla risposta...
Certamente è contenta Telecom, soprattutto ora che ha aumentato lo scatto alla risposta...
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 184
Accepted Answer
Pending Moderation
Secondo voi la prof riuscirà a comunicarci i voti prima del secondo appello? Voi come fate? Vi prenotate ed eventualmente non vi presentate o aspettate di conoscere i voti per prendere una decisione?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 185
Accepted Answer
Pending Moderation
Alla prenotazione non ci avevo proprio pensato... ma come facciamo a prenotarci se non sappiamo i risultati?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 186
Accepted Answer
Pending Moderation
Io se non escono entro domani sera mi prenoto cmq.
Tanto il mio voto non è una previsione così ardua. :x
Tanto il mio voto non è una previsione così ardua. :x
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 187
Accepted Answer
Pending Moderation
Secondo voi la prof riuscirà a comunicarci i voti prima del secondo appello? Voi come fate? Vi prenotate ed eventualmente non vi presentate o aspettate di conoscere i voti per prendere una decisione?
deadlock ma allora non è vero che il secondo appello lo fa solo chi era insufficiente al primo?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 188
Accepted Answer
Pending Moderation
Secondo voi la prof riuscirà a comunicarci i voti prima del secondo appello? Voi come fate? Vi prenotate ed eventualmente non vi presentate o aspettate di conoscere i voti per prendere una decisione?
deadlock ma allora non è vero che il secondo appello lo fa solo chi era insufficiente al primo?
Non so cosa dirti
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 189
Accepted Answer
Pending Moderation
Lesercizio del l'esame sull'agente era da risolvere in prolog o nello pseudo-linguaggio utilizzato anche nel libro?
Conoscete esempi reperibili in rete di esercizi simili con soluzione? Il materiale on line della Pazienza sugli agenti mi sembra un po scarso; speravo nella pubblicazione almeno del testo dell'esame ma ancora non ha messo niente...
Conoscete esempi reperibili in rete di esercizi simili con soluzione? Il materiale on line della Pazienza sugli agenti mi sembra un po scarso; speravo nella pubblicazione almeno del testo dell'esame ma ancora non ha messo niente...
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 190
Accepted Answer
Pending Moderation
Io continuo a non capire sto maledetto Prolog...
[code type="markup"]add(X,Y,[X|Y]).
copy([],[]).
copy([H|T],O) :-
add(H,[],O).
copy(T,O).[/code]
Il programma dovrebbe copiare la lista [H|T] in O, ma ovviamente se metto quella chiamata ricorsiva a copy tutto va a pu*@#ne.
Chi mi spiega\fa all'esame le ricorsioni di tutti gli esercizi? :twisted:
[code type="markup"]add(X,Y,[X|Y]).
copy([],[]).
copy([H|T],O) :-
add(H,[],O).
copy(T,O).[/code]
Il programma dovrebbe copiare la lista [H|T] in O, ma ovviamente se metto quella chiamata ricorsiva a copy tutto va a pu*@#ne.
Chi mi spiega\fa all'esame le ricorsioni di tutti gli esercizi? :twisted:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 191
Accepted Answer
Pending Moderation
[code type="markup"]add(X,Y,[X|Y]).
copy([],[]).
copy([H|T],O):- copy(T,O1), add(H,O1,O).[/code]
Provato e funzionante.
Spiego:
non devi ragionare come in un qualunque linguaggio.
Le variabili con lo stesso nome devono unificare! Quindi se la O nella testa della regola copy deve contenere la lista risultante, questa come può unificare con la O della chiamata a add, dove tu aggiungi H ad una lista vuota?
Il punto cruciale è capire la ricorsione senza doversi fare in mente tutti le vare chiamate! Se tu avessi in una lista O1 la coda della lista che vuoi copiare, basterebbe aggiungerci la testa e avresti risolto, no?
Ok, quindi ti basta scrivere "copiami T in O1 e aggiungici H in testa".
Spero di essere stato utile. :wink:
copy([],[]).
copy([H|T],O):- copy(T,O1), add(H,O1,O).[/code]
Provato e funzionante.
Spiego:
non devi ragionare come in un qualunque linguaggio.
Le variabili con lo stesso nome devono unificare! Quindi se la O nella testa della regola copy deve contenere la lista risultante, questa come può unificare con la O della chiamata a add, dove tu aggiungi H ad una lista vuota?
Il punto cruciale è capire la ricorsione senza doversi fare in mente tutti le vare chiamate! Se tu avessi in una lista O1 la coda della lista che vuoi copiare, basterebbe aggiungerci la testa e avresti risolto, no?
Ok, quindi ti basta scrivere "copiami T in O1 e aggiungici H in testa".
Spero di essere stato utile. :wink:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 192
Accepted Answer
Pending Moderation
Merci
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 193
Accepted Answer
Pending Moderation
Io continuo a non capire sto maledetto Prolog...
[code type="markup"]add(X,Y,[X|Y]).
copy([],[]).
copy([H|T],O) :-
add(H,[],O).
copy(T,O).[/code]
Il programma dovrebbe copiare la lista [H|T] in O, ma ovviamente se metto quella chiamata ricorsiva a copy tutto va a pu*@#ne.
Chi mi spiega\fa all'esame le ricorsioni di tutti gli esercizi? :twisted:
L'errore sta nel fatto che dopo add(H,[],O) la O è unificata con [H|[]],ma poi in copy(T,O). vorresti unificare la O con la T.
Una possibline soluzione al tuo problema è la seguente:
add(X,Y,[X|Y]).
copy([],[]).
copy([H|T],O) :-
copy(T,K),
add(H,K,O).
Dove le sole differenze sono che ho invertito copy con add e l'introduzione di una variabile d'appoggio (K) in copy. Spero di esserti stato utile
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 194
Accepted Answer
Pending Moderation
Vedo che ti avevano già risposto, quindi la mia soluzione non ti serve. Comunque non si sa ancora niente dei voti, vero?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 195
Accepted Answer
Pending Moderation
grazie anche a te deathwok
per i voti non si sa ancora nulla... Ah, una cosa: il programma sui pari che stava nel compito chiedeva di restituire una lista contenente i numeri pari oppure i numeri pari senza lista?
per i voti non si sa ancora nulla... Ah, una cosa: il programma sui pari che stava nel compito chiedeva di restituire una lista contenente i numeri pari oppure i numeri pari senza lista?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 196
Accepted Answer
Pending Moderation
Domanda per chi ha fatto il primo appello:
Sapete dirmi quanto va' saputo l'owl per superare l'esame,
c'erano domande di teoria
Grazie mille a tutti.
Sapete dirmi quanto va' saputo l'owl per superare l'esame,
c'erano domande di teoria
Grazie mille a tutti.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 197
Accepted Answer
Pending Moderation
il programma sui pari che stava nel compito chiedeva di restituire una lista contenente i numeri pari oppure i numeri pari senza lista?
Chiedeva di stampare i numeri pari di una lista, se ben ricordo.
[code type="markup"]isOdd(X):- Y is X mod 2, Y=1.
printEven([H|T]):- isOdd(H), printEven(T).
printEven([H|T]):- writeln(H), printEven(T).
printEven([]). [/code]
Il testo diceva inoltre che si poteva usare l'operatore mod, ma che così facendo l'esercizio sarebbe stato valutato con un punteggio inferiore.
Qualcuno può spiegarmi come ottenere numeri pari senza usare il modulo per favore?! :?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 198
Accepted Answer
Pending Moderation
Niente teoria.
Per quello che riguarda OWL, basta uno sguardo al manuale più una letta ATTENTA all'ultima esercitazione...
Per quello che riguarda OWL, basta uno sguardo al manuale più una letta ATTENTA all'ultima esercitazione...
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 199
Accepted Answer
Pending Moderation
Per fare l'esercizio dei numeri pari senza mod io ho fatto cosi':
pari(0).
pari(1) :- fail.
pari(N):-
B is N-2,
pari(B).
cosi' togliendo sempre 2 se e' un numero pari arrivero' a 0 se e' dispari arrivero' ad 1.
pari(0).
pari(1) :- fail.
pari(N):-
B is N-2,
pari(B).
cosi' togliendo sempre 2 se e' un numero pari arrivero' a 0 se e' dispari arrivero' ad 1.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 200
There are no replies made for this post yet.
Be one of the first to reply to this post!
Be one of the first to reply to this post!
Please login to post a reply
You will need to be logged in to be able to post a reply. Login using the form on the right or register an account if you are new here. Register Here »