Булевы формулы, таблица

Отменен
Заказ
4554446
Раздел
Математические дисциплины
Предмет
Математическая логика
Тип работы
Антиплагиат
Не указан
Срок сдачи
26 Янв 2022 в 01:00
Цена
Договорная цена
Блокировка
5 дней
Размещен
25 Янв 2022 в 22:44
Просмотров
171
Описание работы

Программист Петр использовал в своей программе три целочисленные переменные x,y и z. В определенном месте программы он поместил условный оператор:

IF (x*y>=0) OR (x*z>=0) THEN x=1 ELSE x=2;

Проанализировав свою программу, Петр установил, что перед выполнением этого оператора выполнены следующие условия:

1) Если z<0, то x=0;

2) x>=0 или y<0;

3) Если y<0, то хотя бы одна из переменных x,z отрицательна, но не обе вместе.

Опишите знание Петра в виде булевой формулы. Может ли он оптимизировать программу, заменив указанный условный оператор на присваивание x=1 или на присваивание x=2? Если "да", то на какое? 

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир