12 декабря 2013 г.

Тема "Системы счисления"

Условие
Дано арифметическое выражение, все числа которого записаны в шестнадцатеричной системе счисления:
2FF16 – 116

Посчитайте количество значащих цифр числа, являющегося результатом вычисления этого выражения и записанного также в шестнадцатеричной системе счисления. В ответе укажите целое число в десятичной системе счисления.

Решение
1) Преобразуем выражение
2FF16 – 116 = 216 ·2 316 –  116 =  (2416)3F ·816 –  116  = 10163F·816 116

2) Переведем из шестнадцатеричной системе счисления в десятичную 3F16 = 6310
10163F = 1016·1016·1016 … 1016 = 1000…016 число записано с помощь 64 значащих цифр.

3) Выполним умножение
 1000…016·816=  8000…016  число записано с помощь 64 значащих цифр. 

4) Найдём разность      
8000…016 1 16 = 7FFF…F16  число записано с помощь 64 значащих цифр. 

Ответ: 64

Комментариев нет:

Отправить комментарий