Нужно , это информатика. у python dle виберіть команду file - neve file
1. створіть клас з іменем can).
class caro:
def wit self mileage fuel)
selt meage = mileage 2 пройдений шлях
self fuel = fuel в кількість пального
2. додайте до класу метод vitrѕеlf), який зменшу значення
атрибута fuel:
def vitroe s витрати пального на 50 м
self tuet - self fuel
print" залишилось пaльнoro - str(carl fuel)
3 додайте до к тасу метод zapriself (заправка), який біль
піуе значения атрибута fuel на 10 л.
def apr(self. e заправка
self fuel = self fuel+10
print(залишилось пального, carfuel)
4. утворіть скемпляр car1 класу car) із параметрами 0, 0.
carl = car(0, 0)
5. виведіть значення пробігу створеного об'єкта.
print "пробіг", car | mileage)
6. «залравте автомобіль: cart.
7. запишіть оператор для введення відстані, яку потрібно
подолати, і збереження значення у змінній а:
a = int(input(ві
в. поки відстань а> 0, потрібно повторювати дії: надру-
кувати ідемо! : зменшити значення відстані на 50 км;
викликати для об'єкта carl метод vitro; якщо пального за-
лишається менше нія: з л, викликати для об'єкта cart
метод
запишіть оператор циклу whіlе. що реалізує алгоритм
руху автомобіля:
while (a,0):
підказка:
print (iдемо! )
while
a = a-50
«оператор:
carl.vitro
if (car 1 fuel < 3): car 1.zapr()
9. коли шлях пройдено, повідомте про це:
print('фініш! )
10. збережіть файл з іменем car.ру.
11. виконайте програму для різних значень відстані, яку по-
трібно проїхати.
1) (1 & 0 ∨ 1) ∨ 0 = 1
2) 1 ∨ 0 ∨ (1 & 1) = 1
3) (0 ∨ 1) & 1 = 1
4) 0 ∨ (1 & 1) & 1 = 1
5) ((1 & 0) ∨ (1 ∨ 1)) & (0 ∨ 1) = 1
Объяснение:
1) (1 & 0 ∨ 1) ∨ 0 = (0 ∨ 1) ∨ 0 = 1 ∨ 0 = 1
2) 1 ∨ 0 ∨ (1 & 1) = 1 ∨ 0 ∨ 1 = 1 ∨ 1 = 1
3) (0 ∨ 1) & 1 = 1 & 1 = 1
4) 0 ∨ (1 & 1) & 1 = 0 ∨ 1 & 1 = 0 ∨ 1 = 1
5) ((1 & 0) ∨ (1 ∨ 1)) & (0 ∨ 1) = (0 ∨ 1) & (0 ∨ 1) = 1 & 1 = 1
Общий порядок действий:
1) скобки
2) НЕ (¬, черта над выражением) - значение противоположно исходному высказыванию
3) И (&) - истинно, когда оба исходных высказывания истинны
4) ИЛИ (∨) - ложно, когда оба исходных высказывания ложны
Переводим в десятичную:
F7CB16 = 15∙163+7∙162+12∙161+11∙160 = 61440+1792+192+11 = 6343510
Потом это число переводим в двоичную:
63435/2=31717 (остаток 1)
31717/2=15858 (остаток 1)
15858/2=7929 (остаток 0)
7929/2=3964 (остаток 1)
3964/2=1982 (остаток 0 )
1982/2=991 (остаток 0)
991/2=495 (остаток 1)
495/2=247 (остаток 1)
247/2=123 (остаток 1)
123/2=61 (остаток 1)
61/2=30 (остаток 1)
30/2=15 (остаток 0)
15/2=7 (остаток 1)
7/2=3 (остаток 1)
3/2=1 (остаток 1)
Последний ответ 3/2=1 - эту единицу берём и наоборот собираем остатки.