Przejdź do treści
Nowość: Generator materiałów — sprawdziany, fiszki, karty pracy i powtórkiWypróbuj

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

  1. 1Sprawdź najmniejszy możliwy rozmiar wejścia.
  2. 2Zauważ brak maksimum dla pustego zbioru.
  3. 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.

Linki są dobierane z opublikowanych materiałów na podstawie relacji tematu, a nie podobieństwa słów w tytule.

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.

Zadanie i rozwiązanie są autorskim materiałem SzkolaNa6. Nie są kopią zadania z podręcznika ani zewnętrznego serwisu.