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

Darmowa karta pracy do druku

Algorytmy — specyfikacja, wyszukiwanie i testowanie — karta pracy

12 zadań o specyfikacji problemu, śledzeniu, wyszukiwaniu liniowym, sortowaniu przez wybieranie, pętlach, debugowaniu i testach.

Zobacz rozwiązania online

Wydruk nie zawiera odpowiedzi ani reklam. Rozwiązania pozostają online na osobnych stronach zadań.

SzkolaNa6.pl · Informatyka · Klasa 7

Algorytmy — specyfikacja, wyszukiwanie i testowanie — karta pracy

Imię i nazwisko:  

Data:  

Instrukcja

  • Przed rozwiązaniem każdego zadania zapisz dane i oczekiwany wynik.
  • Przy śledzeniu zapisuj wartości zmiennych po każdym kroku.
  • W zadaniach testowych wyjaśnij, jaki szczególny przypadek sprawdza dany test.

3. Śledzenie instrukcji warunkowej

łatwe

Przeanalizuj pseudokod: x = 12; jeśli x % 2 == 0, wypisz „parzysta”, w przeciwnym razie wypisz „nieparzysta”. Co zostanie wypisane i dlaczego?

Podpowiedź i rozwiązanie online →

4. Wyszukiwanie w zbiorze nieuporządkowanym

łatwe

W tablicy [7, 3, 11, 5, 9] szukamy liczby 5 metodą liniową. Ile elementów trzeba sprawdzić, jeśli zaczynamy od lewej i kończymy po znalezieniu wartości?

Podpowiedź i rozwiązanie online →

6. Jeden krok sortowania przez wybieranie

średnie

Mamy tablicę [6, 2, 5, 3]. W rosnącym sortowaniu przez proste wybieranie znajdujemy najmniejszy element całej nieposortowanej części i zamieniamy go z pierwszym. Jak wygląda tablica po pierwszym kroku?

Podpowiedź i rozwiązanie online →

7. Prześledź pełne sortowanie

trudne

Prześledź rosnące sortowanie przez wybieranie tablicy [4, 1, 3]. Podaj tablicę po każdym wyborze minimum.

Podpowiedź i rozwiązanie online →

8. Śledzenie pętli

łatwe

Pseudokod: suma = 0; dla każdej liczby w [2, 4, 1] wykonaj suma = suma + liczba. Jak zmienia się suma i jaki jest wynik?

Podpowiedź i rozwiązanie online →

9. Znajdź błąd w pętli

średnie

Algorytm ma wypisać liczby 1, 2, 3. Ustawia i = 1, a następnie powtarza „dopóki i <= 3: wypisz i”, ale nigdy nie zmienia i. Co się stanie i jak to naprawić?

Podpowiedź i rozwiązanie online →

10. Dobierz przypadki testowe

średnie

Projektujesz funkcję zwracającą największy element niepustej tablicy liczb całkowitych. Podaj trzy różne przypadki testowe, które sprawdzają coś więcej niż „zwykłą” rosnącą tablicę.

Podpowiedź i rozwiązanie online →

11. Wykryj niepełną specyfikację

trudne

Polecenie brzmi: „Znajdź największą liczbę w tablicy”. Jakiego ważnego założenia brakuje, jeśli tablica może być pusta?

Podpowiedź i rozwiązanie online →
Materiał autorski SzkolaNa6.pl · Algorytmy — specyfikacja, wyszukiwanie i testowanie · rozwiązania: https://szkolana6.pl/baza-zadan/informatyka/klasa-7/algorytmy-specyfikacja-wyszukiwanie-testowanie

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 karcie pracy

Potrzebujesz większego zestawu z tematu „Algorytmy — specyfikacja, wyszukiwanie i testowanie”?

Zobacz dopasowany materiał do dalszej pracy albo wygeneruj własny zestaw o wybranym zakresie i poziomie.