Страница 345 из 1047 ПерваяПервая ... 245295335343344345346347355395445845 ... ПоследняяПоследняя
Показано с 3,441 по 3,450 из 10463

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #3441
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Цитата Сообщение от илья илья илья Посмотреть сообщение
    но ,она вроде как должна активировать выход при одном активном входе
    Чушь.
    xor дает TRUE когда только один вход отличается от всех других
    Знаки входов не имеют значения.

  2. #3442
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,682

    По умолчанию

    Да ну на ?

    Внимание: Допускается расширяемая форма, т.е. XOR имеет более двух входов. В этом случае входы обрабатываются попарно, затем к результатам опять применяется XOR. Такой алгоритм определен стандартом.

    Из справки CDS

  3. #3443
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Не ну так есть. Я накосячил. Более точная трактовка. После проверки ессно ))

    xor дает TRUE при нечетной сумме единиц на входе.
    Разбивка в гирлянду как угодно не имеет -значения.


    PS
    Мои предыдущие утверждения - рез-т хождения во тьмах )))

  4. #3444
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,682

    По умолчанию

    Валенок, так ведь указано проверка попарно, а не сразу по всем входам. И какая разница сколько входов ?
    На скрине выше четное количество входов, но true там нет на выходе, а 1 четное количество.

    Скорее всегда true на выходе, когда нечетное количество 1 при любом количество входов. Изменение любого входа меняет состояние выхода.

  5. #3445
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Видимо пока Вы писали ответ - я свой немного отредактировал.
    true на выходе, когда нечетное количество 1 при любом количество входов.
    и Вы тоже пришли к этому выводу как я выше.

    Теорема Melky-Валенка. Или Валенка-melky. Если, конечно, не подрезали ранее )))

  6. #3446
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Я хз насчёт пар в стандарте. Там есть вот что:

    Вложение 16428

    Типичный парсер в случае правоассоциативного синтаксиса строит деревья вот так: q1 XOR (q2 XOR (q3 XOR q4))
    Отсюда:
    Код:
    TRUE XOR (TRUE XOR (TRUE XOR FALSE)) =
    TRUE XOR (TRUE XOR TRUE) =
    TRUE XOR FALSE =
    TRUE
    В случае левоассоциативного синтаксиса: ((q1 XOR q2) XOR q3) XOR q4. Результат тот же, ибо коммутативность.

    Гораздо проще было написать то же самое в документации, нежели пытаться что-то объяснять в попарных терминах.

  7. #3447
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,682

    По умолчанию

    Yegor так в приведенной табличке и указано, что ксорится каждая пара.
    in1 xor in2 xor in3 xor .... inN, так что все правильно, ксор идет сразу значение за значением последовательно.

  8. #3448
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Какая каждая? Выделите мне пары в выражении q1 xor q2 xor q3, пожалуйста, а то я так и не усну.

  9. #3449
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,682

    По умолчанию

    Yegor q1 и q2, потом результат с q3, потом результат с q4 и так далее.

  10. #3450
    Пользователь Аватар для Dimooon
    Регистрация
    04.05.2013
    Адрес
    Казахстан,Рудный
    Сообщений
    450

    По умолчанию

    В программе сравниваю LT (меньше) и надо по отключению командного входа на этом операторе устанавливать булевый выход в фалс. И не получается. Только сбросом плк. Как можно сделать?

Страница 345 из 1047 ПерваяПервая ... 245295335343344345346347355395445845 ... ПоследняяПоследняя

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •