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

Autorskie zadania · Informatyka · Klasa 7

Algorytmy — specyfikacja, wyszukiwanie i testowanie — zadania z rozwiązaniami

Zacznij od łatwiejszych ćwiczeń i przechodź do trudniejszych. Każde zadanie ma podpowiedź, odpowiedź oraz pełne rozwiązanie krok po kroku, więc możesz najpierw spróbować samodzielnie.

Łatwe

4

Średnie

6

Trudne

2

Zadanie 1 · łatwe

Zapisz specyfikację problemu

Program ma znaleźć największą liczbę w tablicy [4, 9, 2, 7]. Zapisz dane wejściowe i oczekiwany wynik.

Podpowiedź i rozwiązanie →

Zadanie 2 · średnie

Algorytm maksimum jako lista kroków

Ułóż prostą listę kroków znajdującą największy element niepustej tablicy liczb.

Podpowiedź i rozwiązanie →

Zadanie 3 · łatwe

Śledzenie instrukcji warunkowej

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 →

Zadanie 4 · łatwe

Wyszukiwanie w zbiorze nieuporządkowanym

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 →

Zadanie 5 · średnie

Co gdy elementu nie ma?

Algorytm liniowo przeszukuje tablicę [2, 6, 8] w poszukiwaniu 5. Jak powinien poprawnie zakończyć działanie?

Podpowiedź i rozwiązanie →

Zadanie 6 · średnie

Jeden krok sortowania przez wybieranie

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 →

Zadanie 7 · trudne

Prześledź pełne sortowanie

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

Podpowiedź i rozwiązanie →

Zadanie 8 · łatwe

Śledzenie pętli

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 →

Zadanie 9 · średnie

Znajdź błąd w pętli

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 →

Zadanie 10 · średnie

Dobierz przypadki testowe

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 →

Zadanie 11 · trudne

Wykryj niepełną specyfikację

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 →

Zadanie 12 · średnie

Algorytm a program

Wyjaśnij różnicę między algorytmem a programem na przykładzie wyszukiwania elementu w tablicy.

Podpowiedź i rozwiązanie →

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.

Zadania i rozwiązania w tym zestawie są autorskimi materiałami SzkolaNa6. Nie są kopią zadań z podręcznika ani zewnętrznego serwisu.