lfgjikjjyj писал(а): 30 дек 2025, 12:35
почиму согласно редактору 0 AND 1 XOR 1 AND 1 = 0 ?
7 часов ломаю голову как будто больше делать нечего
очередной баг или так задумано было ?
у анд приоритет получаем 0 иксор 1 = 1 по нормально ведь
ну ладно первая единица багованая потомучто редактор запоминает значение ну будь там 0 или 1 не важно всеравно перед иксором будет 0
даже таким паровозом я немогу обойти недостатки редактора оказывается паровоз ещё какой то не правельный
Вы имеете ввиду условие _(параметр1)=0_AND_(параметр2)=1_XOR_(параметр3)=1_AND_(параметр4)=1_ если у вас примерно такое выражение, то да значение будет равно 0. Если вы это выражение условия не заключаете в скобки результат будет именно таким. первое логическое действие у вас AND он является приоритетным. Проверим на логику первое значение 0 второе значение пусть будет хоть какое даже третье состояние Z, результат будет равно 0. логика работ "И". чтобы правильно работало выражение нужно заключать в скобки те логические действия которое нужно выполнить до AND.
Например:
(_(параметр1)=0_AND_(параметр2)=1_)XOR(_(параметр3)=1_AND_(параметр4)=1_) ---> если мы возьмем в скобки первые два параметра и последние два параметра, то выражение будет таким (0 AND 1) XOR (1 AND 1) сначала выполняются логические действия в скобках а у же потом XOR. вариантов может быть несколько, в зависимости от скобок. а без них редактор их выполняет последовательно слева на право. и здесь вероятно нет приоритетов AND над XOR. Расставьте правильно скобки и получите нужный результат которого вы добиваетесь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.