Witam. Oto moja sytuacja. Z prologiem nie mam, nie miałem i nie chcę mieć nic wspólnego. Muszę zrobić jedno zadanie na zaliczenie. Oto ono.
Korzystając z wbudowanych predykatów SWI Prologu zdefiniuj predykat
operacja(L1, L2)
spełniony, gdy listaL2
powstaje z listyL1
przez dodanie jako ostatniego elementu średniej arytmetycznej największego i najmniejszego elementu listyL1
. Zakładamy, żeL
jest listą liczbową i ma co najmniej jeden
element (nie trzeba tego sprawdzać).
Nie wiem jak to ogarnąć i szczerze mówiąc nie chcę wiedzieć. Szanuję tych którzy to ogarniają, ale to nie dla mnie. I tu moje pytanie. Czy wie ktoś w jaki sposób mam to zrobić ? Wytłumaczyć ? Najlepiej najprościej jak się da ?