-
-
-
Nie mam z Panem Siemińskim, ale przed swoimi laborkami w ramach treningu rozwiązywałem niektóre zadania z list od innych prowadzących. Możliwe, że to co wklejam poniżej jest właśnie tym, czego szukasz.
Poniższe zadania należy wykonać w wersji dla języka Oz i języka OCalm.
1. Napisz funkcję do obliczania za jednokrotnym przejrzeniem listy liczb całkowitych
i/lub zmienno przecinkowych ich wartości średniej, maksymalnej i minimalnej.
Zwracana wartość ma być uzależniona od wartości parametru przyjmującego
dopuszczalne wartości: avg, min, max.
2. Napisz funkcje Prostakat zwracającą funkcje do obliczania powierzchni, obwodu i
przekątnej prostokąta w zależności od wartości parametru: pow i obw. Należy
wykorzystać lokalne funkcje anonimowe obliczające wartości. Akceptowane mają być
parametry będące liczbami całkowitymi lub zmiennoprzecinkowymi.
3. Sprawdzenie czy liczba elementów na liście jest całkowicie podzielna przez 3 czy też
nie, złożoność obliczeniowa nie przekraczająca n/3. Należy wykorzystać dopasowanie
wzorców, nil nie jest uważany za element listy.
_________________
Byle człowiek był szlachetny, całą zaś resztę można zdobyć talentem, wiedzą, rozsądkiem, geniuszem.
d41d8cd98f00b204e9800998ecf8427e