Форум » Логические выражения » Задание 18. Поразрядная конъюнкция. » Ответить

Задание 18. Поразрядная конъюнкция.

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

Ответов - 1

Поляков: Артем пишет: Поразрядная конъюнкция между "звездочкой" и "н" даёт "н"? Почему? Если вместо звездочки 0, то будет 0. если Х: н*00н0 , условие: (Х и А) <> 0 , А - наименьшее , то по поразрядной конъюнкции ОБЯЗАТЕЛЬНО нужно ставить под ВСЕМИ битами "н" единицы(т.е. ответ 100010) Да, похоже на правду.



полная версия страницы