Pickles AcademyZacznij za darmo

Szukanie błędu w kodzie – ćwiczenia dla klasy 8

Przykładowe zadania z tematu Szukanie błędu w kodzie z poprawną odpowiedzią i rozwiązaniem krok po kroku, od łatwego do trudnego. W aplikacji Pickles Academy dziecko za każdym razem dostaje nowe zadania tego samego typu, więc nie nauczy się ich na pamięć.

Przedmiot
Informatyka
Klasa
klasa 8
Dział
Algorytmy i programowanie

Rodzaje zadań: W którym wierszu jest błąd?

Zasada: Szukanie błędu w kodzie

Prześledź program na małych liczbach i zapisuj wartości. Gdzie pierwszy raz różnią się od oczekiwanych, tam jest błąd.

Częste błędy: iloczyn zaczyna się od 0 zamiast 1, range kończy się o jeden za wcześnie, dodawanie zamiast mnożenia.

Przykład: Iloczyn liczb od 1 do 4 wyszedł 6 = 1 · 2 · 3: zamiast range(1, 4) ma być range(1, 5).

Uwaga: Nie zaczynaj iloczynu od zera: gdy na początku p = 0, mnożenie daje ciągle 0.

Przykładowe zadania

  1. Zadanie 1 Łatwe

    Program ma wypisać sumę liczb od 1 do 6, ale wypisuje 0. W którym wierszu jest błąd?

    1. A) wiersz 1
    2. B) wiersz 2
    3. C) wiersz 3
    4. D) wiersz 4
    5. E) wiersz 5
    Pokaż rozwiązanie
    Poprawna odpowiedź: D) wiersz 4

    Sposób: Błąd jest w wierszu 4, poprawnie: s = s + i. Wtedy program wypisze 21.

  2. Zadanie 2 Normalne

    Program ma wypisać sumę liczb od 1 do 6, ale wypisuje 15. W którym wierszu jest błąd?

    1. A) wiersz 1
    2. B) wiersz 2
    3. C) wiersz 3
    4. D) wiersz 4
    5. E) wiersz 5
    Pokaż rozwiązanie
    Poprawna odpowiedź: C) wiersz 3

    Sposób: Błąd jest w wierszu 3, poprawnie: for i in range(1, n + 1):. Wtedy program wypisze 21.

  3. Zadanie 3 Trudne

    Program ma wypisać sumę liczb parzystych od 2 do 10, ale wypisuje 25. W którym wierszu jest błąd?

    1. A) wiersz 1
    2. B) wiersz 2
    3. C) wiersz 3
    4. D) wiersz 4
    5. E) wiersz 5
    Pokaż rozwiązanie
    Poprawna odpowiedź: C) wiersz 3

    Sposób: Błąd jest w wierszu 3, poprawnie: for i in range(2, n + 1, 2):. Wtedy program wypisze 30.

Wszystkie tematy: Informatyka

Ćwicz dalej w aplikacji

W minutę dziecko ma własnego awatara i pierwsze zadanie. Za darmo, bez reklam, dane w UE.

Zacznij za darmo