- 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
pari(1) puoi pure toglierlo
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 201
Accepted Answer
Pending Moderation
pari(0).
pari(1) :- fail.
pari(N):-
B is N-2,
pari(B).
Se N è dispari, mi va in ricorsione infinita con e senza il predicato pari(1).
Cosa fa esattamente fail?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 202
Accepted Answer
Pending Moderation
[code type="markup"]pari(0).
pari(A):- B is A-2, B>=0, pari(B).[/code]
Così va. La fail dovrebbe fallire sempre, ma non è così a quanto pare. Qualcosa non torna.
pari(A):- B is A-2, B>=0, pari(B).[/code]
Così va. La fail dovrebbe fallire sempre, ma non è così a quanto pare. Qualcosa non torna.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 203
Accepted Answer
Pending Moderation
Grazie DarkSide .
Per quanto riguarda il prog. dei numeri pari senza usare mod:
si potrebbe usare integer(X) sul risultato della divisione per 2 di ogni elemento della lista.
il codice:
pari([],[]).
pari([H|T],[H|Rest]):-
Y is H/2,
integer(Y),
pari(T,Rest).
pari([_|T],Ans):-
pari(T,Ans).[/b]
Per quanto riguarda il prog. dei numeri pari senza usare mod:
si potrebbe usare integer(X) sul risultato della divisione per 2 di ogni elemento della lista.
il codice:
pari([],[]).
pari([H|T],[H|Rest]):-
Y is H/2,
integer(Y),
pari(T,Rest).
pari([_|T],Ans):-
pari(T,Ans).[/b]
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 204
Accepted Answer
Pending Moderation
L'esercizio sugli agenti del primo appello era da svolgere in prolog?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 205
Accepted Answer
Pending Moderation
pari(1) puoi pure toglierlo
intendevo puoi toglierlo se metti il controllo che deve essere > 0 (strettamente)
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 206
Accepted Answer
Pending Moderation
L'esercizio sugli agenti del primo appello era da svolgere in prolog?NO
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 207
Accepted Answer
Pending Moderation
Mi sto impiccando con un predicato... qualcuno può darmi una mano?
Definire un predicato prolog prune(A,B) dove A e B sono liste, che sia vero se B contiene una sola volta tutti gli elementi di A.
Ad esempio:
?- prune([a,1,b,2,a,3,a,4,b], B).
B = [a,1,b,2,3,4]
Definire un predicato prolog prune(A,B) dove A e B sono liste, che sia vero se B contiene una sola volta tutti gli elementi di A.
Ad esempio:
?- prune([a,1,b,2,a,3,a,4,b], B).
B = [a,1,b,2,3,4]
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 208
Accepted Answer
Pending Moderation
[/b]
mi associo
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 209
Accepted Answer
Pending Moderation
Mi sto impiccando con un predicato... qualcuno può darmi una mano?
Definire un predicato prolog prune(A,B) dove A e B sono liste, che sia vero se B contiene una sola volta tutti gli elementi di A.
[code type="markup"]add(X,Y,[X|Y]).
member(X,[X|T]).
member(X,[H|T]):- member(X,T).
prune([],[]).
prune([H|T],L):- prune(T,L),member(H,L).
prune([H|T],L):- prune(T,L1),\+member(H,L1),add(H,L1,L).[/code]
Funziona... :wink:
Ma l'avete preso da qualche parte st'esercizio (con rispetto parlando) oppure te lo sei inventato tu franciov?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 210
Accepted Answer
Pending Moderation
Sta sui vecchi esoneri di SBC...
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 211
Accepted Answer
Pending Moderation
@darkside: grazie.
Mi ricordo male io oppure all'esame del 23 c'era nell'ultimo esercizio un predicato getObjectPropertyValue(+Individual,"Proprietà",-Valore) che dava il valore della object property dell'individual passata come secondo termine?
Era solo getDatatypePropertyValue(...)? Senò non mi tornano un bel po' di cose... :roll:
Mi ricordo male io oppure all'esame del 23 c'era nell'ultimo esercizio un predicato getObjectPropertyValue(+Individual,"Proprietà",-Valore) che dava il valore della object property dell'individual passata come secondo termine?
Era solo getDatatypePropertyValue(...)? Senò non mi tornano un bel po' di cose... :roll:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 212
Accepted Answer
Pending Moderation
, L2, [H | Result]) :- append(L1, L2, Result).
flatten([H|T],[H|L]):- \+lista(H), flatten(T,L).
flatten([H|T],L):- lista(H), flatten(H,L1), flatten(T,L2), append(L1,L2,L).
flatten([],[]).[/code]
Pure questo stava sui vecchi esoneri.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 213
Accepted Answer
Pending Moderation
Nash sei un grande!!!! :wink:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 214
Accepted Answer
Pending Moderation
Nash, sul compito c'era il getDatatypePropertyValue, mentre alla lavagna c'era il getObjectPropertyValue, penso si potesse fare un po' come ci pareva.
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 215
Accepted Answer
Pending Moderation
OWL
Se ho:[code type="markup"]class Studenti
class Corsi
objectProperty "frequenta"
domain(Studente)
range(Corsi)[/code]la classe "studenti_SBC" è[code type="markup"]equivalentOf
restriction
onProperty(frequenta) hasValue(SBC)[/code]oppure[code type="markup"]subclassOf
restriction
onProperty(frequenta hasValue(SBC)[/code] e perché?
Grazie... :wink:
Se ho:[code type="markup"]class Studenti
class Corsi
objectProperty "frequenta"
domain(Studente)
range(Corsi)[/code]la classe "studenti_SBC" è[code type="markup"]equivalentOf
restriction
onProperty(frequenta) hasValue(SBC)[/code]oppure[code type="markup"]subclassOf
restriction
onProperty(frequenta hasValue(SBC)[/code] e perché?
Grazie... :wink:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 216
Accepted Answer
Pending Moderation
penso sia la 2 (nn ne sono sicuro al 100%) cmq per il compito non si deve essere cosi' precisi....cioe' x stellato vanno bene tutte e due.....
vuole una PSEUDO sintassi OWL...
vuole una PSEUDO sintassi OWL...
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 217
Accepted Answer
Pending Moderation
No, non è un problema di sintassi...è un problema di proprietà.
La equivalentOf sta a significare che le due classi hanno esattamente le stesse istanze, mentre la subclassOf indica che le istanze della sottoclasse sono istanze anche della superclasse, ma non il viceversa. In particolare posso avere delle istanze della superclasse che non sono necessariamente istanze della sottoclasse.
Volevo sapere il vostro parere in merito... :wink:
La equivalentOf sta a significare che le due classi hanno esattamente le stesse istanze, mentre la subclassOf indica che le istanze della sottoclasse sono istanze anche della superclasse, ma non il viceversa. In particolare posso avere delle istanze della superclasse che non sono necessariamente istanze della sottoclasse.
Volevo sapere il vostro parere in merito... :wink:
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 218
Accepted Answer
Pending Moderation
Secondo me è la prima ( equivalentOf) perchè gli studenti_SBC sono coloro che frequentano SBC e coloro che frequentano SBC sono studenti_SBC. Se studenti_SBC fosse solo una sottoclasse di coloro che frequentano SBC allora si avrebbero delle persone che fequentano SBC, ma non sono studenti_SBC
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 219
Accepted Answer
Pending Moderation
ha scusa nn avevo letto
daccordissimo con deathwok nn avevo visto che in una c'era subClass e nell'altra equivalentof
a proposito ma se i risultati nn escono manco oggi che fate????vi segnate all'appello?
daccordissimo con deathwok nn avevo visto che in una c'era subClass e nell'altra equivalentof
a proposito ma se i risultati nn escono manco oggi che fate????vi segnate all'appello?
Comment
There are no comments made yet.
- more than a month ago
- Ingegneria Informatica - Triennale
- # 220
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 »