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/