ГДЗ Інформатика 5 клас. Підручник [Бондаренко О. О., Ластовецький В. В., Пилипчук О. П., Шестопалов Є. А.] 2022
18.03.2023,
5 Клас / Інформатика,
5 585,
1
§ 29. Алгоритми і програми з розгалуженнями. умовний оператор if ... else
Питання для самоперевірки1. Як записується й виконується умовний оператор у повній формі?
Синтаксис умовного оператора в повній формі:
if <Умова> :
<Оператор 1>
else:
<Оператор 2>
2. Як виконуються логічні операції and, or, not?
Умови в програмі записуються у вигляді логічних виразів. Логічними є вирази, результатом яких є True або False.
Складена умова — це кілька простих умов, з’єднаних логічними операціями AND (логічне І, інакше — логічний добуток), OR (логічне АБО, інакше — логічна сума), NOT (логічне заперечення).
4. Яких значень набудуть змінні а і b після виконання умовних операторів, наведених у таблиці, ля початкових значень a = 3; b = 5?
а) if a>b:
a = 0
else:
b = 0
a = 3; b = 0
б) if a != b:
a = b
else:
а = 0
a = 5; b = 5
в) if a%2 == 0:
a = a//2
else:
а = а+1
a = 4; b = 5
г) if a>b :
a = a+10
else:
b = b+10
a = 3; b = 15
ґ) if a<b :
a = 2*a
else:
b = b*a
a = 6; b = 5
5. Запишіть оператори розгалуження, які реалізують такі дії:
а) змінній m присвоїти значення меншого з чисел а і b;
if a<b :
m = a
else:
m = b
б) якщо ціле число a парне, поділити його на 2, інакше збільшити а на 1;
if a%2 == 0 :
a /= 2
else:
a += 1
в) значення більшого з чисел а і b замінити нулем.
if a>b :
a = 0
else:
b = 0
6. Скласти програму, у якій перевіряється уведене з клавіатури число. Якщо число менше від 40, то виводиться повідомлення ВЛУЧИВ, якщо число більше за 40 — повідомлення ПЕРЕЛІТ.
a=int(input('Введіть число?'))
if a<40 :
print('ВЛУЧИВ!')
else:
print('ПЕРЕЛІТ!')
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter