В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
лина593
лина593
17.03.2022 12:14 •  Информатика

Вычислить логическое значение выражения , если х=5, у=12, z=-3 (x=1 and y=12 and z=0) or (x> 0 or y=10) если значения выражения равно true, в ответе запишите 1, если false, то 0.

Показать ответ
Ответ:
Boikamen
Boikamen
09.10.2020 01:05

в первых скобках должны выполняться все три условия поскольку стоит "AND"(и), а это коньюкция, иными словами логическое умножение, первое условие - х=1, из-за того, что х не равен 1 все выражение в скобке будет ложь, то есть 0. во вторых скобках уже стоит "OR"(или), то есть дизьюнкция, иными словами логическое сложение, здесь должно выполняться хотя бы одно условие выражения. первое условие это х больше нуля, нам дано что х=5, то есть х больше нуля, из-за того, первое условие выполняется, а нам нужно, чтобы хотя бы одно из этих условий выполнялось, то выражение во вторых скобках будет 1, то есть истина. последнее действие это "или", берем ответ двух скобок, это 1 и 0, поскольку одно из выражений выполняется, а нам надо хотя бы одно истинное, мы пишем в ответ всего выражения истина, то есть 1.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота