Stránka 1 z 1

Prolog - druhý úkol se seznamem...

Napsal: 23. 5. 2011 18:51
od Mr.Tommy
Dobrý den...

Moc bych potřeboval vyřešit tenhle zápočtový příklad do Prologu... Nevím si rady... Díky moc...



soucet (List, X)

Predikát uloží do proměnné X součet hodnot všech prvků seznamu List.

Re: Prolog - druhý úkol se seznamem...

Napsal: 24. 5. 2011 00:38
od Jookyn
Oba ty příklady by měli jít vyřešit pomocí akumulátoru a jsou docela triviální. O kód se pokoušet nebudu, rok jsem prolog neviděl...

Re: Prolog - druhý úkol se seznamem...

Napsal: 24. 5. 2011 16:00
od MrTommy
sum([],0).
sum([H | T], S) :-
integer(H),
sum(T, S1),
S is S1 + H.


Může to být takhle?

Re: Prolog - druhý úkol se seznamem...

Napsal: 1. 9. 2013 16:47
od mykem
Může :)