Конструктор тестів
1
Оператори розгалуження дозволяють виконувати ті чи інші частини програми в залежності від умови.
2
Виберіть блок-схеми видів розгалуження
3
Яку форму алгоритмічної структури зображено?

4
Встановіть відповідність між умовою та її поясненням:
a > 0
число а від'ємне
a < b
число a більше числа b
a mod 2 = 0
число а додатнє
a mod 5 = 0
число a менше числа b
число a кратне 5
число a парне
5
Установіть правильну послідовність запису алгоритму розгалуження.
then <команда1>
if <умова>
else <команда2>
6
Знайдіть, які з команд розгалуження наведені правильно:
7
Знайдіть команду розгалуження для визначення парності заданого числа:
8
Чому дорівнює значення змінної х після виконання оператора х:= 17 mod 4?
9
Яке значення прийме змінна у після виконання оператора у:= 10 div 4?
10
Яким буде значення змінної b в результаті виконання оператора розгалуження:
a:=3;
if a<4 then b:=a+2 else b:=a+3;
11
При яких значеннях а і b, умова а>b буде хибна?
12
Алгоритм виконання неповної форми розгалуження:
якщо умова [істинна, хибна], то виконується Команда,
якщо умова [істинна, хибна], то виконується вказівка, яка знаходиться після вказівки розгалуження.
13
Особливості повного оператора розгалуження:
•перед else [ставиться, не ставиться] крапка з комою
•якщо в блоці декілька операторів, то [можна забрати, потрібно поставити] слова begin і end
14
У записі якого оператора розгалуження допущена синтаксична помилка?
Рефлексія від 179 учнів
Сподобався:
Так: 125
Ні: 54
Зрозумілий:
Так: 108
Ні: 71
Потрібні роз'яснення:
Ні: 127
Так: 52