Автор | Сообщение |
|
Отправлено: 19.04.17 21:34. Заголовок: Задание 18. Поразрядная конъюнкция.
1) Обозначу "н" - хотя бы в одном из битов с обозначением "н" ДОЛЖНА стоят единица. "*" - либо 1, либо 0 на месте бита со звездочкой. Поразрядная конъюнкция: н**ннн **00*0 Что получится в итоге? н*00н0 ? Верно? Поразрядная конъюнкция между "здвездочкой" и "н" даёт "н"? Или лучше расписать все варианты подстановки единиц и нулей на места с "н"? 2) (В этом пункте "н" - все то же обозначение, что и в начале вопроса). если Х: н*00н0 , условие: (Х и А) <> 0 , А - наименьшее , то по поразрядной конъюнкции ОБЯЗАТЕЛЬНО нужно ставить под ВСЕМИ битами "н" единицы(т.е. ответ 100010)??
|
|
|
Новых ответов нет
[см. все]
|
|
|
| Администратор
|
Сообщение: 1376
|
|
Отправлено: 20.04.17 15:44. Заголовок: Артем пишет: Поразря..
Артем пишет: цитата: | Поразрядная конъюнкция между "звездочкой" и "н" даёт "н"? |
|
Почему? Если вместо звездочки 0, то будет 0. цитата: | если Х: н*00н0 , условие: (Х и А) <> 0 , А - наименьшее , то по поразрядной конъюнкции ОБЯЗАТЕЛЬНО нужно ставить под ВСЕМИ битами "н" единицы(т.е. ответ 100010) |
|
Да, похоже на правду.
|
|
|