logo
Ответы на билеты

10.Кодирование числовой информации. Представление вещественных чисел в памяти эвм. Мантисса и порядок числа. Нормализованное представление числа с плавающей точкой.

ПРЕДСТАВЛЕНИЕ С ПЛАВАЮЩЕЙ ТОЧКОЙ

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

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

Экспоненциальная форма записи

Любое число N в системе счисления с основанием q можно представить в виде N=M*q p , где M - мантисса числа, 1/q ≤|M|< 1

q - основание системы счисления,

p - порядок числа.

Примеры нормализованной записи десятичных чисел:

3,14 = 0,314 * 101

2000 = 0,2 * 104

0,05 = 0,5 * 10-1

753,13=0,73513*103

-0,000034=-0,34*10-4

Примеры нормализованной записи двоичных чисел:

1 = 0,1 * 21

11,11010010 = 0,1111010010 * 22

0,01 = 0,1 * 2-1

-101,01=-0,10101*23

-0,000011=-0,11*2-4

Сложение и вычитание чисел в формате с плавающей запятой

Сначала проводится подготовительная операция выравнивание порядков.

Умножение и деление чисел с плавающей запятой

Число двойной точности занимает в памяти компьютера8 байт.