Pickles AcademyПочати безкоштовно

Пошук помилки в коді – вправи для 8–9 класів

Приклади завдань на тему «Пошук помилки в коді» з правильною відповіддю та розв’язанням, від легкого до складного. У застосунку Pickles Academy дитина щоразу отримує нові завдання такого самого типу, тож вивчити їх напам’ять не вийде.

Предмет
Інформатика
Клас
8–9 клас
Розділ
Алгоритми та програмування

Типи завдань: У якому рядку помилка?

Правило: Пошук помилки в коді

Пройди програму з малими числами. Де значення вперше відрізняються від потрібних, там помилка.

Типові помилки: добуток починається з 0 замість 1, range закінчується на одне число раніше, додавання замість множення.

Приклад: Добуток від 1 до 4 вийшов 6 = 1 · 2 · 3: замість range(1, 4) має бути range(1, 5).

Увага: Не починай добуток з нуля: якщо на початку p = 0, множення завжди дає 0.

Приклади завдань

  1. Завдання 1 Легко

    Програма має вивести суму чисел від 1 до 6, але виводить 0. У якому рядку помилка?

    1. A) рядок 1
    2. B) рядок 2
    3. C) рядок 3
    4. D) рядок 4
    5. E) рядок 5
    Показати розв’язання
    Правильна відповідь: D) рядок 4

    Як розв’язати: Помилка в рядку 4. Після виправлення програма виведе 21.

  2. Завдання 2 Нормально

    Програма має вивести суму чисел від 1 до 6, але виводить 15. У якому рядку помилка?

    1. A) рядок 1
    2. B) рядок 2
    3. C) рядок 3
    4. D) рядок 4
    5. E) рядок 5
    Показати розв’язання
    Правильна відповідь: C) рядок 3

    Як розв’язати: Помилка в рядку 3. Після виправлення програма виведе 21.

  3. Завдання 3 Складно

    Програма має вивести суму парних чисел від 2 до 10, але виводить 25. У якому рядку помилка?

    1. A) рядок 1
    2. B) рядок 2
    3. C) рядок 3
    4. D) рядок 4
    5. E) рядок 5
    Показати розв’язання
    Правильна відповідь: C) рядок 3

    Як розв’язати: Помилка в рядку 3. Після виправлення програма виведе 30.

Усі теми: Інформатика

Тренуйтеся далі в застосунку

За хвилину дитина матиме власного аватара й перше завдання. Безкоштовно, без реклами, дані в ЄС.

Почати безкоштовно