1. Когда исполнитель работает с положительными однобайтными двоичными числами, у него есть две команды с номерами: 1 - сдвиг влево, 2 - вычитание 1. Сдвиг влево эквивалентен умножению на 2. Исполнитель начал с числа 105 и выполнил последовательность команд 1122. Каков результат выполнения алгоритма в десятичной системе счисления? 1)105 2)205 3)418 4)414
Котенок
Для решения данной задачи мы должны последовательно выполнить команды, начиная с числа 105. Давайте разберемся, что делает каждая команда:
- Команда 1: Сдвиг влево, что эквивалентно умножению на 2. Для числа 105 это значит, что оно удваивается и становится равным 210.
- Команда 1: Сдвиг влево (умножение на 2). Теперь число становится равным 420.
- Команда 2: Вычитание 1. От числа 420 вычитаем 1 и получаем 419.
- Команда 2: Вычитание 1. От числа 419 вычитаем 1 и получаем 418.
Таким образом, результат выполнения алгоритма равен 418 в десятичной системе счисления. Ответом на эту задачу является вариант 3) 418.
- Команда 1: Сдвиг влево, что эквивалентно умножению на 2. Для числа 105 это значит, что оно удваивается и становится равным 210.
- Команда 1: Сдвиг влево (умножение на 2). Теперь число становится равным 420.
- Команда 2: Вычитание 1. От числа 420 вычитаем 1 и получаем 419.
- Команда 2: Вычитание 1. От числа 419 вычитаем 1 и получаем 418.
Таким образом, результат выполнения алгоритма равен 418 в десятичной системе счисления. Ответом на эту задачу является вариант 3) 418.
Знаешь ответ?