Оператор присваивания
Составной оператор
Оператор безусловного перехода
Условные операторы
Оператор выбора Case
Операторы цикла
<span>mas = []
while True<span>:
</span>----x = int(input("X= "))
</span>----<span>mas.append(x)
</span>----<span>if x == 0<span>:
</span></span>--------<span>break
</span><span>a = max(mas)
print("Max",a)
mas.remove(a)
b = max(mas)
print("Max",b)
print("произведение: ",a*b)</span>
С) фрагмент .................
Таблица истинности для импликации выглядит так:
A | B | A->B
0 | 0 | 1
0 | 1 | 1
1 | 0 | 0
1 | 1 | 1
Таблица истинности для эквивалентности выглядит так:
A | B | A->B
0 | 0 | 1
0 | 1 | 0
1 | 0 | 0
1 | 1 | 1
Теперь составляем нужную нам таблицу истинности.
A = 216 = 128 + 64 + 16 + 8 = 11011000
B = 30 = 16 + 8 + 4 + 2 = 00011110
C = 170 = 128 + 32 + 8 + 2 = 10101010
A | B | C | ~(A->B) | ~(C->A) | B<->~(C->A) | f
1 | 0 | 1 | 1 | 0 | 1 | 1
1 | 0 | 0 | 1 | 0 | 1 | 1
0 | 0 | 1 | 0 | 1 | 0 | 0
1 | 1 | 0 | 0 | 0 | 0 | 0
1 | 1 | 1 | 0 | 0 | 0 | 0
0 | 1 | 0 | 0 | 0 | 0 | 0
0 | 1 | 1 | 0 | 1 | 1 | 0
0 | 0 | 0 | 0 | 0 | 1 | 0
f = 11000000(2) = 128 + 64 = 192