РУҚА
Задание № 4 · ЕГЭ

Представление вещественных чисел

Как компьютер хранит большие и малые числа
2 мин чтенияСложность: Обновлено 29 сентября 2026

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

Представление вещественного числаТермины «мантисса» и «порядок» пришли из записи чисел в экспоненциальной форме.
Способ машинного кодирования вещественного числа, при котором его значение задаётся знаком, мантиссой и порядком (показателем степени основания системы счисления). Это частный случай представления числа в памяти.

Как устроена запись

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

\[x = (-1)^s \cdot m \cdot 2^p\]

Здесь \(s\) — бит знака: 0 для положительного и 1 для отрицательного числа; \(m\) — мантисса; \(p\) — порядок. В распространённом формате IEEE 754 порядок хранится со смещением: к настоящему порядку прибавляют заранее выбранное число, чтобы хранить и положительные, и отрицательные порядки без отдельного знака.

№
Пример

Двоичное число \(101,1_2\) можно нормализовать так: \(1,011_2 \cdot 2^2\). Мантисса — \(1,011_2\), порядок — \(2\), знак — положительный. В памяти эти части записываются отдельными группами битов.

!
Не путайте

Порядок — это не количество цифр после запятой. Он определяет масштаб числа. Кроме того, вещественный формат обычно даёт приближённое значение: некоторые десятичные дроби нельзя представить конечной двоичной дробью.

Проверь себя

Как изменится порядок при нормализации числа \(0,00101_2\)?

Главное за минуту

Главное

  • Вещественное число хранится как знак, мантисса и порядок.
  • Формула записи: \(x=(-1)^s\cdot m\cdot2^p\).
  • Из-за ограниченного числа битов значение может храниться приближённо; это отличается от двоичного кодирования чисел вообще.