М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Максим215281
Максим215281
04.01.2022 16:33 •  Информатика

Определите истинность выражений при a = 1, b = 1, c = 1.
a ⊕ b ⊕ c =

(¬a → ¬b & a) ↓ a =

(¬a | b) & c ⊕ a =

👇
Ответ:
larionxam
larionxam
04.01.2022
Давайте разберем выражение по частям и посмотрим, какие значения будут у переменных и истинностных значений выражения при данных значениях.

Выражение 1: a ⊕ b ⊕ c

Здесь использована операция ⊕ (исключающее ИЛИ), которая возвращает true (истинно), если количество истинных значений среди переменных нечетное. В противном случае, она возвращает false (ложно).

Подставляя значения переменных (a = 1, b = 1, c = 1) в данное выражение, получим:
1 ⊕ 1 ⊕ 1

Так как количество истинных значений среди переменных равно 3 (нечетное число), то выражение вернет true (истинно).

Ответ на выражение 1: true

Выражение 2: (¬a → ¬b & a) ↓ a

Здесь использованы операции ¬ (отрицание), → (импликация или логическое следствие) и ↓ (штрих Шеффера или стрелка Пирса), которые имеют следующие истинностные значения:

¬ (отрицание):
¬1 = false (ложно)
¬0 = true (истинно)

→ (импликация):
1 → 1 = true (истинно)
1 → 0 = false (ложно)
0 → 1 = true (истинно)
0 → 0 = true (истинно)

↓ (штрих Шеффера / стрелка Пирса):
1 ↓ 1 = false (ложно)
1 ↓ 0 = false (ложно)
0 ↓ 1 = false (ложно)
0 ↓ 0 = true (истинно)

Подставляя значения переменных (a = 1, b = 1) в данное выражение, получим:
(¬1 → ¬1 & 1) ↓ 1

Вычисляем выражение в скобках:
¬1 = false (ложно)
¬1 & 1 = false (ложно)

Подставляем значения второго выражения в выражение с ↓:
(false → false) ↓ 1

Вычисляем по отдельности:
(false → false) = true (истинно)
true ↓ 1 = false (ложно)

Ответ на выражение 2: false

Выражение 3: (¬a | b) & c ⊕ a

Здесь также использованы операции ¬ (отрицание), | (логическое ИЛИ), & (логическое И), ⊕ (исключающее ИЛИ), которые имеют следующие истинностные значения:

¬ (отрицание):
¬1 = false (ложно)
¬0 = true (истинно)

| (логическое ИЛИ):
1 | 1 = true (истинно)
1 | 0 = true (истинно)
0 | 1 = true (истинно)
0 | 0 = false (ложно)

& (логическое И):
1 & 1 = true (истинно)
1 & 0 = false (ложно)
0 & 1 = false (ложно)
0 & 0 = false (ложно)

⊕ (исключающее ИЛИ):
1 ⊕ 1 = false (ложно)
1 ⊕ 0 = true (истинно)
0 ⊕ 1 = true (истинно)
0 ⊕ 0 = false (ложно)

Подставляя значения переменных (a = 1, b = 1, c = 1) в данное выражение, получим:
(¬1 | 1) & 1 ⊕ 1

Вычисляем значения в скобках:
¬1 = false (ложно)
false | 1 = true (истинно)

Подставляем значения второго выражения в выражение с &:
(true) & 1 ⊕ 1

Вычисляем выражение с &:
(true) & 1 = true (истинно)

Подставляем значения третьего выражения в выражение с ⊕:
true ⊕ 1 = false (ложно)

Ответ на выражение 3: false

Итак, истинность данных выражений при a = 1, b = 1, c = 1:
1) a ⊕ b ⊕ c = true
2) (¬a → ¬b & a) ↓ a = false
3) (¬a | b) & c ⊕ a = false
4,6(23 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ