PDA

View Full Version : odd: come funziona?


DarkSiDE
13-06-2006, 09:34
mi sapreste spiegare come funziona questo programmino:

odd(s(0))
odd(s(s(X))) <-- odd(X).

grazie

Johnn
13-06-2006, 16:45
Dovrebbe essere prolog o qualcosa di simile.

Il programma rappresenta i numeri naturali. La prima riga (che dovrebbe terminare con un punto ".") è lo zero, gli altri numeri sono definiti per ricorsione. Probabilmente non sono stato preciso nella terminologia, ma concettualmente sì.

Se vuoi sapere altro chiedi pure.

DarkSiDE
13-06-2006, 19:33
Dovrebbe essere prolog o qualcosa di simile.

Il programma rappresenta i numeri naturali. La prima riga (che dovrebbe terminare con un punto ".") è lo zero, gli altri numeri sono definiti per ricorsione. Probabilmente non sono stato preciso nella terminologia, ma concettualmente sì.

Se vuoi sapere altro chiedi pure.

ehmm..lo so che è prolog, è per calcolare se un numero è dispari o meno
s è il funtore unario successore

Johnn
14-06-2006, 10:38
Quindi ho preso una cantonata! :stordita:

Ma che vuoi sapere?