Як записати у вигляді складеної умови подвійну нерівність 2 10
x>2 or x<10
x>2 and x<10
Запитання 2
Який оператор відповідає наведеній блок-схемі?
варіанти відповідей
if a<5 : a = a-1
if a<5 : a = a-1
else a = a+1
if a<5: a = a+1
else: a = a-1
if a<5 : a = a+1
Запитання 3
Який оператор реалізує дію:
якщо А — від’ємне число, то змінити його знак на протилежний?
варіанти відповідей
if a<0:
a = 1–a
if a<0:
a = –a
if a<0:
a = 2*a
Запитання 4
Який оператор реалізує дію:
"Якщо ціле число a парне, поділити його на 2" ?
варіанти відповідей
if a != b:
a = b
if a>b:
a = 0
else:
b = 0
if a%2 = 0:
a = a/2
if a<0:
a = –a
Запитання 5
Який оператор реалізує дію:
"Якщо числа а і b не рівні, змінній а надати значення b " ?
варіанти відповідей
if a != b:
a = b
if a>b:
a = 0
else:
b = 0
if a%2 = 0:
a = a/2
if a<0:
a = –a
Запитання 6
Що буде надруковане в результаті виконання фрагменту програми, якщо введено значення 57?
x = int(input())
if x %2 == 0:
print(x//2)
else:
print(x*2)
{…}
варіанти відповідей
114
57
1
28
1. Почнемо з першої нерівності:
2 < x < 10
Ця нерівність в даний час не є складеною умовою, але ми можемо розбити її на дві окремі умови:
x > 2 та x < 10
2. Запишемо ці дві умови як складену умову:
x > 2 or x < 10
Тут ми використовуємо оператор "або" (or), оскільки нам потрібно, щоб х мало місце або більше 2, або менше 10.
3. Друге питання пропонує нам блок-схему з умовним оператором. Ми повинні визначити, яке відношення відповідає цій блок-схемі.
За даним описом блок-схеми, виглядає, що правильна відповідь - if a < 5: a = a - 1
4. Третє питання пропонує нам опис дії і ми повинні визначити, який оператор це реалізовує.
Опис говорить про зміну знака число А, якщо воно негативне. Тому правильна відповідь - if a < 0: a = -a
5. Четверте питання пропонує нам опис дії і ми повинні визначити, який оператор це реалізовує.
Опис говорить нам, що якщо a є парним числом, його потрібно поділити на 2.
Тому правильна відповідь - if a % 2 == 0: a = a/2
Ми використовуємо оператор залишку від ділення (%), щоб перевірити, чи є число a парним. Якщо a поділено на 2 без залишку, то a буде парним.
6. П'яте питання пропонує нам опис дії і ми повинні визначити, який оператор це реалізовує.
Опис говорить нам, що якщо числа a і b не рівні, то змінній а надається значення b.
Тому правильна відповідь - if a != b: a = b
7. Шосте питання стосується фрагменту програми, який отримує введене значення і виконує деяку дію залежно від його парності.
Перший рядок програми int(input ()) зчитує введене значення і перетворює його в ціле число.
Потім умова if x % 2 == 0 перевіряє, чи є x парним числом шляхом ділення на 2 без залишку.
Якщо це так, виводиться результат ділення на 2, в протилежному випадку результатом є подвоєне значення.
Зважаючи на введене значення 57, воно не є парним, тому цей фрагмент програми надрукує 114.
Отже, ми розглянули кожне запитання, пов'язане з умовними операторами та нерівностями, та дали детальні та обстежені відповіді на кожне запитання.