Intelligenza artificiale.. un assaggio
regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) fallisce
regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) fallisce
regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). 6 3 fallisce
regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). 6 regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). 3 regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). 3 0
regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C) regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). 6 regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C). 3 regola(Uno,Due,Tre):- Uno > 10, Uno < 100, Due > 10, Due < 100, calcola(Uno,Due,Tre). calcola(A,B,C):- B = 0, C is A. calcola(A,B,C):- D is A mod B, calcola(B,D,C)
Mostra il tracciato dell’esecuzione Premi invio per procedere
Mostra il tracciato dell’esecuzione Procedere alla pressione di invio