Algorytm opisany w podręczniku
Załóżmy, że mamy wybrać liczbę największą z liczb:
{ 2, 0, 7, 4, 11, 3, 17, 1 }
Zaczynamy od strony lewej i w pierwszym kroku ustawiamy max:=2.
W kolejnych 7 krokach porównujemy liczby ze zmienną max.
Jeśli sprawdzana liczba spełnia nierówność liczba > max, to ona staje się nową wartością zmiennej max.
| liczba | liczba > max ? | max |
| 2 | ---- | 2 |
| 0 | 0 > 2 - nie | 2 |
| 7 | 7 > 2 - tak | 7 |
| 4 | 4 > 7 - nie | 7 |
| 11 | 11 > 7 - tak | 11 |
| 3 | 3 > 11 - nie | 11 |
| 17 | 17 > 11 - tak | 17 |
| 1 | 1 > 17 - nie | 17 |
UWAGA: Nie musisz znać schematu blokowego algorytmu. Wystarczy, że przedstawisz algorytm w postaci listy kroków (podręcznik, strona 64) i będziesz umiał pokazać działanie algorytmu dla podanego zbioru liczb jak w powyższej tabeli.
Sprawdź działanie:
Kod źródłowy programu:

>>Kliknij i poeksperymentuj online z kodem programu w tej wersji <<