1. Zrozumienie problemu.
Pytania:
- ile odczytów - cykl dobowy
- w jakiej skali - Celsjusza
- czym jest obecna temperatura - ostatnio wczytana
- godzina pomiaru
2. WE/WY
WE: - wartości temperatury: 1 odczyt=1 liczba - 24 liczby
WY: 24 x 3 liczby
3. Algorytm
Praca w cyklu dobowym tzn. od godz. 0.00 do 24.00 - 1 pomiar co godzinę => w ciągu doby 24 pomiary, potem wyzerować i od nowa.
W ciągu doby: - po odczycie kolejnej wartości - trzeba: wyliczyc srednią, ustalić max, wyświetlić bieżącą temperaturę.
Wyliczyć średnią - tzn. policzyć sumę bieżącą temperatur i podzielić przez liczbę odczytów do tej pory:
suma:=suma+temper
ilosc:=ilosc+1
srednia:=suma/ilosc
Ustalić max: pamiętając poprzednią wartość max - porównać ją z bieżącym odczytem => nowy max - większa wartość:
// poprzednia wartość max - zmienna "max"
jeżeli max
Wyszukiwarka
Podobne podstrony:
Zadanie20 10 11
Zadanie20 10 11
Zadania domowe 10 i 11
PJU zagadnienia III WLS 10 11
Wybrane przepisy IAAF 10 11
zadania 1 5 10
1954 10 11 Ad Caeli Reginam
10 10 11
więcej podobnych podstron