Помогите решить задание в тесте по информатике!!!
Исполнитель, работающий с положительными однобайтными двоичными числами, выполняет две команды , которым присвоины номера: 1- сдвинь в лево, 2- вычти
1. Выполняя первую команду, исполнитель сдвигает число на один двоичный разряд влево, а выполняя вторую - вычитает 1. Операция сдвига влево аналогична умножению на два. Исполнитель начал вычисление с числа 50 и выполнил цепочку команд 2112. Результат выполнения алгоритма в десятичной системе счисления:
1)295
2)195
3)414
4)155
Ответы на вопрос
Ответил gvk20
0
Ответ:
Ответ 2)
Объяснение:
Приложения:

Ответил kornickevg
0
Ответ:
2
Объяснение:
2112
50(10)=110010(2)
1) 110010(2)-1(2)=110001(2)
2) 1100010(2)
3) 11000100(2)
4) 11000100(2)-1(2)=11000011(2)
11000011(2)=195(10)
Это, если нужно решение в двоичной)
Есть лайфхак!)
На самом деле, сработает и в десятичной, без переводов. Проверяем.
50-1=49
49×2=98
98×2=196
196-1=195
Удачи! Ваш профессор)
Приложения:

Новые вопросы
Русский язык,
2 года назад
Английский язык,
2 года назад
Физика,
7 лет назад
Математика,
9 лет назад