Алгоритми і програми з вкладеними циклами і розгалуженнями

Додано: 10 травня
Предмет: Інформатика, 6 клас
9 запитань
Запитання 1

Що таке вкладений цикл?


варіанти відповідей

Цикл, який використовується тільки в мові Python.

Цикл, який не має умови виходу і працює вічно.

Цикл, який виконується відразу після завершення попереднього.

Цикл, який міститься всередині тіла іншого циклу.

Запитання 2

У Scratch ви вклали цикл «повторити 10» у цикл «повторити 10». Всередині внутрішнього циклу стоїть команда «перемістити на 1 крок». Скільки всього кроків зробить спрайт?


варіанти відповідей

100 кроків

10 кроків

20 кроків

200 кроків

Запитання 3

У Scratch агент малює орнамент. Якщо ви зміните кут повороту в зовнішньому циклі з 3 на 1, а кількість повторень з 10 на 24, як зміниться малюнок?


варіанти відповідей

Спрайт перестане малювати.

Орнамент стане менш щільним.

Орнамент стане складнішим і щільнішим.

Нічого не зміниться, бо повне коло все одно 360 градусів.

Запитання 4

Як називається цикл, який охоплює інші цикли всередині своєї структури?


варіанти відповідей

Головний алгоритм

Зовнішній цикл

Внутрішній цикл

Початковий цикл

Запитання 5

У Scratch ви використовуєте блок «якщо торкається кольору, то...». Куди його можна вкласти для постійної перевірки під час руху?

Умова повинна перевірятися багаторазово під час роботи програми.

варіанти відповідей

Тільки в інший блок «якщо».

На початок скрипта перед усіма циклами.

У блок «завжди» або «повторити поки не».

У блок «чекати 1 секунду».

Запитання 6

Як обчислюється загальна кількість повторень тіла внутрішнього циклу?


варіанти відповідей

Як сума повторень зовнішнього і внутрішнього циклів.

Як різниця між параметрами циклів.

Вона завжди дорівнює числу повторень внутрішнього циклу.

Як добуток числа повторень зовнішнього і внутрішнього циклів.

Запитання 7

У Scratch вкладені розгалуження дозволяють перевіряти:


варіанти відповідей

Кілька умов послідовно, якщо попередня була істинною або хибною.

Тільки роботу мікрофона.

Тільки одну умову за раз.

Тільки математичні вирази.

Запитання 8

У Scratch ви хочете, щоб спрайт малював квадрат лише тоді, коли користувач натисне клавішу «пробіл». Яка структура вам потрібна?

Спочатку йде перевірка клавіші, а потім — малювання сторін.


варіанти відповідей

Тільки цикл без розгалуження.

Розгалуження, вкладене в цикл.

Лінійний алгоритм.

Цикл, вкладений у розгалуження.

Запитання 9

При розробці складних алгоритмів рекомендується уникати вкладеності більше ніж:


варіанти відповідей

1 рівня

2 рівнів

5—10 рівнів

100 рівнів

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест