Zadanie 11 z 12 · Informatyka · Klasa 7
Wykryj niepełną specyfikację
Treść zadania
Polecenie brzmi: „Znajdź największą liczbę w tablicy”. Jakiego ważnego założenia brakuje, jeśli tablica może być pusta?
Najpierw pokaż tylko podpowiedź
Co znaczy „największy element”, gdy nie ma żadnego elementu?
Rozwiązanie krok po kroku
- 1Sprawdź najmniejszy możliwy rozmiar wejścia.
- 2Zauważ brak maksimum dla pustego zbioru.
- 3Dodaj jawne założenie lub sposób obsługi błędu.
Odpowiedź
Trzeba określić zachowanie dla pustej tablicy, np. zakazać pustego wejścia w specyfikacji albo zdefiniować specjalny wynik/błąd.
Specyfikacja powinna usuwać niejednoznaczności zanim powstanie program.
Materiały i dalsza nauka
Linki są dobierane z opublikowanych materiałów na podstawie relacji tematu, a nie podobieństwa słów w tytule.
Materiały do tego tematu
Inne formy pracy nad dokładnie tym samym zagadnieniem.
Po zadaniach
Przejdź od pojedynczych zadań do pełnego zestawu
Możesz dobrać gotowy materiał dla tego tematu i klasy albo wygenerować nowy zestaw do dalszego ćwiczenia.