Теория:
Если целые числа представлены в памяти компьютера в формате с фиксированной запятой, то для вещественных чисел такое ограничение существенно сократило бы диапазон представляемых чисел. Для вещественных чисел реализуется другой формат представления — формат с плавающей запятой. В разрядной сетке хранится запись числа, состоящая из трёх частей: знака, порядка и мантиссы. Как и в формате с фиксированной запятой, знак \(0\) — число положительное, \(1\) — отрицательное. Порядок — целое число в коде со сдвигом, а мантисса — в нормализованном виде. Порядок выбирается так, чтобы минимальному значению порядка соответствовало число \(0\). В этом случае хранить знак порядка не нужно.

Для числа в \(32\)-разрядной сетке под знак порядка отводится один бит, под значение порядка — \(7\) бит, под мантиссу числа со знаком — \(24\) бита. Так как под порядок отводится \(7\) бит, значит, числа могут быть представлены от \(-64\) до \(63\). То есть значение порядка должно сместиться на \(64\), чтобы минимальному значению порядка соответствовало число \(0\).
Пример \(1\)
Представь данное вещественное число в виде кода в \(32\)-разрядной сетке:
.
Переведём число в шестнадцатеричную систему счисления:
.
Нормализуем:
Порядок смещается на ; прибавляем \(4\), которое получилось при нормализации числа; получаем значение порядка: .

Для более компактной записи используем шестнадцатеричный код:
.
Ответ: .
Пример \(2\)
Представь данное вещественное число в виде кода в \(32\)-разрядной сетке:
.
Переведём число в шестнадцатеричную систему счисления:
Нормализуем:
Порядок смещается на ; прибавляем \(4\), которое получилось при нормализации числа; получаем значение порядка: .

Для более компактной записи используем шестнадцатеричный код:
.
Ответ: .
Пример \(3\)
Определи десятичное значение приведённого кода числа:
.
Запишем двоичный эквивалент кода:
Старший бит показывает, что число — отрицательное. Порядок \(1\) во второй слева тетраде показывает, что при нормализации значимую часть числа сдвинули на один знак вправо. Дробная часть мантиссы \(01\) при переводе из двоичной системы счисления в десятичную равна \(1/4\), или \(0,25\).
Таким образом:
Ответ: .
Источники:
Изображения. © ЯКласс.