Конструктор тестів
1
Алгоритм з розгалуженням завжди виконує всі можливі набори команд.
2
Умова в розгалуженні визначає, який набір команд буде виконано.
3
Оператори порівняння використовуються для перевірки істинності або хибності умов.
4
Блок else в конструкції if-else виконується лише тоді, коли умова в if є істинною.
5
Алгоритми з розгалуженнями не можуть містити алгоритмів з повторенням.
6
Яке ключове слово в Python використовується для початку розгалуження?
7
Яке ключове слово в Python використовується для виконання набору команд, якщо умова в if є хибною?
8
Який оператор порівняння в Python означає "дорівнює"?
9
Який оператор порівняння в Python означає "більше ніж"?
10
Який елемент блок-схеми використовується для позначення умови в алгоритмі з розгалуженням?
11
Які оператори порівняння використовуються в Python для порівняння значень? (Виберіть всі правильні відповіді)
12
Що може бути умовою в алгоритмі з розгалуженням? (Виберіть всі правильні відповіді)
13
Які ключові слова Python використовуються для створення повної структури розгалуження з вибором однієї з двох дій? (Виберіть всі правильні відповіді)
14
Що відбудеться, якщо умова в операторі if є істинною? (Виберіть всі правильні відповіді)
15
Напишіть, що буде виведено у результаті виконання програми: E = 12
F = 6
if E % 2 == 0:
_____print("Парне")
else:
_____print("Непарне")
16
Напишіть, що буде виведено у результаті виконання програми: G = 3
H = 1
if G > H * 3:
_____print(G)
else:
______print(H * 3)
17
Напишіть, що буде виведено у результаті виконання програми:
I = "яблуко"
J = "банан"
if I != J:
______print("Різні")
else:
______print("Однакові")
18
Напишіть, що буде виведено у результаті виконання програми:
K = 20
L = 15
if K - L >= 5:
______print(K - L)
else:
______print(L - K)
19
Напишіть, що буде виведено у результаті виконання програми: N = 4
O = 2
if N / O == 2:
_____print(N // O)
else:
_____print(N * O)
Рефлексія від 9 учнів
Сподобався:
Так: 6
Ні: 3
Зрозумілий:
Так: 6
Ні: 3
Потрібні роз'яснення:
Ні: 8
Так: 1