Oto moja propozycja rozwiązania (w języku programowania "Logo"):
oto średnia :lista jeśli nie lista? :lista[stop]powtórz długość :lista[jeśli nie liczba? element npw :lista[stop]] przyp"b 0 przyp"a :lista powtórz długość :a[przyp"b (element npw :a)+:b]przyp"c :b/długość :a ps :c już
.
Schemat:
1. Sprawdzenie, czy wprowadzona wartość jest listą;
Oto moja propozycja rozwiązania (w języku programowania "Logo"):
oto średnia :lista
jeśli nie lista? :lista[stop]powtórz długość :lista[jeśli nie liczba? element npw :lista[stop]]
przyp"b 0 przyp"a :lista powtórz długość :a[przyp"b (element npw :a)+:b]przyp"c :b/długość :a ps :c
już
.
Schemat:
1. Sprawdzenie, czy wprowadzona wartość jest listą;
2. Dodanie wszystkich elementów listy;
3. Podzielenie sumy przez ilość elementów listy.