Predykat SUMA - SWI-Prolog - Metody i systemy inżynierii wiedzy
Zdefiniować predykat SUMA o dwóch argumentach, z których pierwszy jest sumą liczb z listy będącej drugim argumentem. [code=plain] suma(0,[]). suma(X,[Glowka|Reszta]):-suma(TempX,Reszta), X is TempX+Glowka.[/code] Test programu: [code=plain]SUMA(X,[1,2,3,4,5,6]).[/code] SWI-Prolog do pobrania tutaj: http://www.swi-prolog.org/
Zdefiniować predykat SUMA o dwóch argumentach, z których pierwszy jest sumą liczb z listy będącej drugim argumentem.
[code=plain] suma(0,[]). suma(X,[Glowka|Reszta]):-suma(TempX,Reszta), X is TempX+Glowka.[/code]
Test programu: [code=plain]SUMA(X,[1,2,3,4,5,6]).[/code]
SWI-Prolog do pobrania tutaj: http://www.swi-prolog.org/