Предмет: Информатика,
автор: Artiom12039
Пусть x=1 y=2 и z=3. Вычислите следующие выражения:
a) x+y+2*z
b) (x+y+2)*z
c) x*y+y*z
d) x*(y+y)*z
e) (x*y+y)*z
f) x*(y+y*z)
g) x*y
h) (x>y)or(6*x>y+z)
i) not(z+y+z>0)
j) not(x+y>0) and not (z<0)
Ответы
Автор ответа:
2
Пусть x = 1, y = 2, z = 3, true = 1, false = 0 (логика)
a) 1 + 2 + 2 · 3 = 3 + 6 = 9
b) (1 + 2 + 2) · 3 = 5 · 3 = 15
c) 1 · 2 + 2 · 3 = 2 + 6 = 8
d) 1 · (2 + 2) · 3 = 1 · 4 · 3 = 12
e) (1 · 2 + 2) · 3 = (2 + 2) · 3 = 4 · 3 = 12
f) 1 · (2 + 2 · 3) = 2 + 6 = 8
g) 1 · 2 = 2
h) (1>2) or (6 · 1 > 2 + 3) = false or true = 0 + 1 = 1 (дизъюнкция - логическая ИЛИ, сложение)
i) not(3 + 2 + 3 > 0) = not(8 > 0) = not(true) = false = 0 (логическое отрицание, инверсия)
j) not(1 + 2 > 0) and not(3 < 0) = not(3 > 0) and not(false) = not(true) and true = false and true = 0 · 1 = 0 (конъюнкция, логическая И, умножение)
Похожие вопросы
Предмет: Алгебра,
автор: taydasha8
Предмет: Русский язык,
автор: alex11108320122004
Предмет: Английский язык,
автор: Аноним
Предмет: Биология,
автор: skalolazka72
Предмет: Химия,
автор: NoWDeD