Кодирование вещественных чисел. Нормализованное представление числа
Опубликовано 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.
Нормализованная форма представления числа – это одна из форм множества вариантов экспоненциальной формы записи числа.
Другие языки программирования и технологии
Как нормализировать числа??? А= 2(в степени 110) умноженное на(0.01011
Что значит "нормализовать"?
Похожие вопросы
- Даны 3 целых числа. Возвести в квадрат отрицательные числа и в третью степень - положительные (число 0 не изменять)
- Как перевести эти числа буду благодарен:1)0,2122(3)-?(10) 2)3,1415(10)-?(8) 3) 0,2122(8)-?(2) 4)0,1100011(2)-?(10) (((
- Паскаль!!)) входной файл содержит два числа x и y. Выходной последнюю цифру числа x в y степени! помогите пожалуйста!
- Помогите пожалуйста!Паскаль. Дано натуральное число N. Получить наименьшее число вида 2(m в степени), превосходящее N.
- Ошибка Ваш Dounload превысил 2 гб. и Ваш рейтинг меньше 0,3. Повысте свой Upload. Что это такое?
- Вопрос как к математикам так и к программистам...имеем числа 1,2,4,8,16,32,64,128имеем какое либо число, скажем 130
- Напишите пожалуйста код простейшей программы вычисления значения 2 в степени N.
- Как можно составить программу на языке Pascal для вычисления 100!-2 в степени 100?
- Excel 2007 x^3+1,41*x^2-5,4724*x-7,380384=0 как решить это уравнение ???=(
- Pascal. Перевести 16е число в 2-ю систему счисления