Пример 1. Дано A(10)=123. Умножить число с помощью операции сдвига на 100(10)

Дано A(10)=123. Умножить число с помощью операции сдвига на 100(10).

Решение:

100=102 следовательно для умножения заданного числа на 100 необходимо выполнить сдвиг на два разряда в лево

A(10)=123*100=123 << 2=12300

Ответ A(10)=12300.

Пример 2.

Дано A(10)=345. Разделить число с помощью операции сдвига на 1000(10).

Решение:

Для выполнения операции деления на 1000 необходимо умножить исходное число на 1/1000

1/1000=0,001=10-3 следовательно для деления заданного числа на 1000 необходимо выполнить сдвиг на три разряда в право

A(10)=345/1000=345 >> 3=0,345

Ответ A(10)=0,345.

Пример 3.

Дано A(2)=11010. Умножить число с помощью операции сдвига на 100(2).

Решение:

100=22 следовательно для умножения заданного числа на 100 необходимо выполнить сдвиг на два разряда в лево

A(10)= 11010*100=11010 << 2=1101000

Ответ A(2)= 1101000.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: