Есть ответ 👍

Костя недавно изучил побитовые операции. на прошлом уроке он писал контрольную по этой теме, но не уверен, что не перепутал порядок выполнения операций. решите пример, который достался косте и скажите ему правильный ответ. 31^(11 & 7 | 11 & ! 7) ^ 21 | (7 & 31 | (11 & 7 | ! 11 & 7) ) & (25 | 25 & 31) ^ 21 в качестве ответа укажите одно целое число в десятичной системе счисления — значение костиного выражения. напомним приоритет операций: ! инверсия значения & побитовое и | побитовое или, ^ исключающее или

125
257
Посмотреть ответы 2

Ответы на вопрос:


Приоритеты операций:   ! инверсия значения & побитовое и ^ исключающее или | побитовое или 7(10) = 00111(2) 11(10) = 01011(2) 21(10) = 10101(2) 25(10) = 11001(2) 31(10) = 11111(2) 11 & 7 = 01011 & 00111 = 00011 11 & ! 7 = 01011 & 11000 = 01000 11 & 7 | 11 & ! 7 = 00011 | 01000 = 01011 11 & 7 = 01011 & 00111 = 00011 ! 11 & 7 = 10100 & 00111 = 00100 11 & 7 | ! 11 & 7 = 00011 | 00100 = 00111 7 & 31 = 00111 & 11111 = 00111 (7 & 31 | (11 & 7 | ! 11 & 7)) = 00111 | 00111 = 00111 25 & 31 = 11001 & 11111 = 11001 25 | 25 & 31 = 11001 | 11001 = 11001 (7 & 31 | (11 & 7 | ! 11 & 7)) & (25 | 25 & 31) = 00111 & 11001 = 00001 31^(11 & 7 | 11 & ! 7) = 11111 ^ 01011 = 10100 31^(11 & 7 | 11 & ! 7) ^ 21 = 10100 ^ 10101 = 00001 (7 & 31 | (11 & 7 | ! 11 & 7)) & (25 | 25 & 31) ^ 21 = 00001 ^ 10101 = 10100 31^(11 & 7 | 11 & ! 7) ^ 21 | (7 & 31 | (11 & 7 | ! 11 & 7)) & (25 | 25 & 31) ^ 21 = 00001 | 10100 = 10101 10101(2) = 21(10)

Ответ: 11221 ход решения: procedure find(a : integer; s : string); begin   if a=66 then writeln(s);   if length(s)< 5 then   begin       find(a*3,s+'1');       find(a+2,s+'2');   end; end; begin   find(2,''); end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS