У исполнителя, который работает с положительными однобайтовыми двоичными числами, две

У исполнителя, который работает с положительными однобайтовыми двоичными числами, две команды, которым присвоены номера:

1. сдвинь на право

2. прибавь 4

Исполняя первую из их, исполнитель сдвигает число на один двоичный разряд на право, а исполняя вторую, добавляет к нему 4. Исполнитель начал вычисления с числа 191 и выполнил цепочку команд 112112. Запишите итог в десятичной системе.

Задать свой вопрос
2 ответа

Ответ: 16

1-й метод.

Переводим 191 в двоичную систему:

191_2 = 10111111_2

Выполняем команды:

1.  10111111 -gt; 01011111

1.  01011111 -gt; 00101111

2. 00101111 + 100 = 00110011

1. 00110011 -gt; 00011001

1. 00011001 -gt; 00001100

2. 00001100 + 100 = 00010000

Переводим итог в десятичную систему:

00010000_2=16_10

2-й метод.

Сдвиг на один разряд на право в двоичной системе означает целочисельное дробленье на 2 (остаток отбрасываем). Исполняем команды:

1. 191 : 2 --gt; 95

1. 95 : 2 --gt; 47

2. 47 + 4 = 51

1. 51 : 2 --gt; 25

1. 25 : 2 --gt; 12

2. 12 + 4 = 16

1) Сдвинь на право (-gt;)

2) Прибавь 100 (+100)

191=10111111


Если считать все числа целыми, то:

10111111 -gt; = 1011111

1011111 -gt; = 101111

101111 + 100 = 110011

110011 -gt; = 11001

11001 -gt; = 1100

1100 + 100 = 10000


10000 = 16

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт