Программист Пётр. IF (x*y>=0) OR (x*z>=0) THEN x=1 ELSE x=2;

Раздел
Математические дисциплины
Просмотров
281
Покупок
0
Антиплагиат
Не указан
Размещена
28 Янв 2022 в 16:22
ВУЗ
Не указан
Курс
Не указан
Стоимость
500 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
bool
65.2 Кбайт 500 ₽
Описание

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

месте программы он поместил условный оператор:

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

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

следующие условия:

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

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

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

Опишите знание Петра в виде булевой формулы. Может ли он оптимизировать программу, заменив указанный

условный оператор на присваивание x=1 или на присваивание x=2? Если "да", то на какое?

Вам подходит эта работа?
Похожие работы
Математическая логика
Контрольная работа Контрольная
19 Дек в 17:21
98 +8
3 покупки
Математическая логика
Контрольная работа Контрольная
17 Дек в 22:54
15
0 покупок
Математическая логика
Контрольная работа Контрольная
18 Ноя в 00:44
26
0 покупок
Математическая логика
Контрольная работа Контрольная
18 Ноя в 00:36
28
0 покупок
Математическая логика
Контрольная работа Контрольная
18 Ноя в 00:30
25
0 покупок
Темы журнала
Показать ещё
Прямой эфир