profile
Опубликовано 5 лет назад по предмету Информатика от 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)

  1. Ответ
    Ответ дан csharp

    Пусть 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 (конъюнкция, логическая И, умножение)

Самые новые вопросы