ГДЗ Інформатика 8 клас. Підручник [Бондаренко О.О., Ластовецький В.В., Пилипчук О.П., Шестопалов Є.А.] 2021
01.02.2022,
8 Клас / Інформатика,
42 856,
2
§ 35. Логічний тип даних. Умовні оператори
Питання для самоперевірки1. Початкові значення змінних а = –3; b = 5. Визначте, чому дорівнюють а і b після виконання таких операторів:
а) if a>b: a = a–b
else: b = b–a
а = –3; b = 8
б) if a<0:
a = –a
а = 3; b = 5
в) if a != b:
a = b
а = 5; b = 5
2. Початкові значення змінних а = 8; b = 5. Визначте, чому дорівнюють а і b після виконання таких операторів:
a) if а<0:
if а>b: а = b
else: b = а
else:
if а>b: b = а
else: а = b
а = 8; b = 8
б) if a<5:
b = а+1
else:
if a<10:
b := a*2
а = 8; b = 16
3. Запишіть умовний оператор такого змісту: менше з двох значень x і y замінити нулем, а у випадку їх рівності — замінити нулями обидва.
x = int(input('Введіть x: '))
y = int(input('Введіть y: '))
if x<y:
x = 0
else:
if y<x:
y = 0
else:
y = 0
x = 0
print('x = ', x)
print('y = ', y)
4. Запишіть умовний оператор для обчислення значення y:
а) from math import*
a = float(input('Введіть a: '))
if a>-1 and a<1:
y = 1 - sin(a)
else:
y = 0
print('y = ', y)
б) x = int(input('Введіть x: '))
if x<0:
y = x
elif x>=0 and x<=5:
y = x**2
else:
y = 2*x
print('y = ', y)
5. Наведіть приклад використання оператора if...elif...else.
Розглянемо задачу. Визначити, в якій координатній чверті лежить точка з координатами x, y (x ≠ 0, y ≠ 0).
x = int(input('x = ?'))
y = int(input('y = ?'))
if x>0 and y>0: print('І чверть')
elif x<0 and y>0: print('ІI чверть')
elif x<0 and y<0: print('ІII чверть')
elif x>0 and y<0: print('ІV чверть')
else: print('Точка лежить на осі')
6. Складіть програму, яка за введеним значенням температури t виводить повідомлення про стан, у якому перебуває вода за такої температури (твердий, рідкий, газоподібний).
t = int(input('Введіть t: '))
if t<=0:
print('твердий')
elif t>=100:
print('газоподібний')
else:
print('рідкий')
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter