Другие языки программирования и технологии

Как нормализировать числа??? А= 2(в степени 110) умноженное на(0.01011

K@ir@t *******
K@ir@t *******
744
Кодирование вещественных чисел. Нормализованное представление числа

Опубликовано plab в Чт, 12/31/2009 - 13:14
Posted in Кодирование информации

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

Дробные числа могут содержать большой набор цифр. Например: 0.0000345 или 10900000 (т. е очень большие или очень маленькие числа) . Для удобства вещественные числа приводят к виду так называемого нормализованного представления числа. Заключается такое представление в том, что число записывается в виде произведения на основание системы счисления, возведенное в ту или иную степень. Например, предыдущие два числа в нормализованном виде будут выглядеть так: 0.345 * 10-4 и 0.109 * 108. Здесь числа 0.345 и 0.109 – мантиссы вещественных чисел, 10 – основание системы счисления, а -4 и 8 – порядки. При этом запятая (точка) , разделяющая дробную и целую части ставится перед первой значащей цифрой (отличной от 0).

Нормализованная форма числа является наиболее удобной для представления дробных чисел в компьютере.

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

101.11 = 0.10111 * 211
0.001 = 0.1 * 2-10

Здесь степени 11 и 10 – это двоичная форма десятичных чисел 3 и 2.

Нормализованная форма представления числа – это одна из форм множества вариантов экспоненциальной формы записи числа.
АО
Андрей Остапенко
3 539
Лучший ответ
Что значит "нормализовать"?
Камал *
Камал *
4 695

Похожие вопросы