Prolog listy Help

0

Mam takie zadanie - 3 studentów, ma zliczyć średnią. Próbowałem dodać elementy, a później zliczyć ile jest elementów i - podzielić, ale w żaden sposób nie potrafię tego połączyć do kupy/
student('Kowalski',[2,3,4,5,2]).
student('Nowak',[2,3,4,5,2]).
student('Malicki',[5,5,4,5,5,2]).

Kolejne zadanie to dodać do siebie dwa wektory tu w ogóle brak pomysłu.

wektor1- [2,3,5] wektor2- [1,1,3] - ma wyjsc przesuniecie([3,4,8],s)

1

Podpowiedź (żeby nie wklejać od razu gotowca bo to by Ci nic nie dało :P):

Sumą wektora [a, b, c, ..., z] jest a + suma wektora [b, c, d, ..., z]
Sumą wektora [] jest 0.
A średnią wektora [a, b, c, ..., z] jest jego suma / ilość elementów (to oczywiste akurat) - rozbij obliczanie sumy i średniej na dwa predykaty.

Sumą dwóch wektorów [a1, a2, ..., an] i [b1, b2, ..., bn] jest lista której pierwszym elementem jest a1 + b1, a resztą jest suma [a2, ..., an] i [b2, ..., bn].
Sumą [] i [] jest [].

Spróbuj, proste rekurencyjne zadanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1