Умовні оператори (54 урок)

Додано: 4 квітня
Предмет: Інформатика, 8 клас
13 запитань
Запитання 1

Розгалуження - це така організація дій в алгоритмі, за якої:

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

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

залежно від виконання або невиконання певної умови виконується одна з двох послідовностей дій

дії виконуються послідовно, одна за другою, без пропусків або повторень

Запитання 2

Якого значення набуде змінна b після виконання умовного оператора, якщо а = 12?


if a<5:

b = а+1

   else:

if a<10:

b = a*2

   else:

     b = a-1

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

10

11

13

6

Запитання 3

Які оператори реалізують наведену дію?

Змінній К присвоїти значення логічного виразу 0<x<=10


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

K = all([x>0, x<=10])

K = x>0 or x<=10

K = any([x>0, x<=10])

K = x>0 and x<=10

Запитання 4

Які оператори реалізують наведену дію?

Змінній К присвоїти значення True, якщо хоча б одне зі значень x, y, z дорівнює 0.

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

K = all([x == 0, у == 0, z == 0])

K = x == 0 or у == 0 or z == 0

K = any([x == 0, у == 0, z == 0])

K = x == 0 and у == 0 and z == 0

Запитання 5

Установіть відповідність між фрагментом блок-схеми і умовними операторами, що її реалізують.


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

if а%2 == 0: a = а//2

elif а%з == 0: a = а//з

elif а%з == 0: a = a//5

else: a = a+1

if а%2 == 0:

  a = а//2

if а>2 == 0:

  if а%2 == 0: a = а//2

  else: a = a+1

if а%2 == 0:

  a = а//2

else:

  a = a+1

Запитання 6

Установіть відповідність між фрагментом блок-схеми і умовними операторами, що її реалізують.


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

if а%2 == 0: a = а//2

elif а%з == 0: a = а//з

elif а%з == 0: a = a//5

else: a = a+1

if а%2 == 0:

  a = а//2

if а>2 == 0:

  if а%2 == 0: a = а//2

  else: a = a+1

if а%2 == 0:

  a = а//2

else:

  a = a+1

Запитання 7

Установіть відповідність між фрагментом блок-схеми і умовними операторами, що її реалізують.


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

if а%2 == 0: a = а//2

elif а%з == 0: a = а//з

elif а%з == 0: a = a//5

else: a = a+1

if а%2 == 0:

  a = а//2

if а>2 == 0:

  if а%2 == 0: a = а//2

  else: a = a+1

if а%2 == 0:

  a = а//2

else:

  a = a+1

Запитання 8

Установіть відповідність між фрагментом блок-схеми і умовними операторами, що її реалізують.


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

if а%2 == 0: a = а//2

elif а%з == 0: a = а//з

elif а%з == 0: a = a//5

else: a = a+1

if а%2 == 0:

  a = а//2

if а>2 == 0:

  if а%2 == 0: a = а//2

  else: a = a+1

if а%2 == 0:

  a = а//2

else:

  a = a+1

Запитання 9

Установіть відповідність між операторами і діями, які вони реалізують.

if a>b:

if a>c: m = a

else: m = c

else:

if b>c: m = b

else: m = c

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

Менше зі значень змінних а і b замінити нулем, а у випадку їхньої рівності - замінити нулями обидва значення

Упорядкувати значення змінних а і b за зростанням: якщо a>b, здійснити обмін значеннями так, щоб виявилося a<=b

Змінній m присвоїти значення більшого з чисел а, b і с

Більше зі значень змінних а і b замінити їхньою різницею

Запитання 10

Установіть відповідність між операторами і діями, які вони реалізують.

if a == b: a = b = 0

elif a<b: a = 0

else: b = 0

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

Менше зі значень змінних а і b замінити нулем, а у випадку їхньої рівності - замінити нулями обидва значення

Упорядкувати значення змінних а і b за зростанням: якщо a>b, здійснити обмін значеннями так, щоб виявилося a<=b

Змінній m присвоїти значення більшого з чисел а, b і с

Більше зі значень змінних а і b замінити їхньою різницею

Запитання 11

Установіть відповідність між операторами і діями, які вони реалізують.

if a>b:

  a,b = b,a

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

Менше зі значень змінних а і b замінити нулем, а у випадку їхньої рівності - замінити нулями обидва значення

Упорядкувати значення змінних а і b за зростанням: якщо a>b, здійснити обмін значеннями так, щоб виявилося a<=b

Змінній m присвоїти значення більшого з чисел а, b і с

Більше зі значень змінних а і b замінити їхньою різницею

Запитання 12

Установіть відповідність між операторами і діями, які вони реалізують.

if a>b:

  a = a-b

else:

  b=b-a

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

Менше зі значень змінних а і b замінити нулем, а у випадку їхньої рівності - замінити нулями обидва значення

Упорядкувати значення змінних а і b за зростанням: якщо a>b, здійснити обмін значеннями так, щоб виявилося a<=b

Змінній m присвоїти значення більшого з чисел а, b і с

Більше зі значень змінних а і b замінити їхньою різницею

Запитання 13

Знайдіть значення b після виконання фрагменту програми, якщо а = 8.


іf a<5: b = а+1

else:

if a<10: b = a*2

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

16

9

4

15

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

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