Контрольная работа: Вещественные числа. Способы представления и хранения в ЭВМ

1. Цель работы

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

2. Наработка практических навыков обращения с вещественными числами на компьютере (запись, считывание, хранение).

2. Теоретическая часть

2.1 Вещественные числа

Вещественные числа (REAL) – числа, имеющие дробную часть. Для их представления в компьютере используется так называемое представление с плавающей точкой (ПТ), основанное на алгебраической записи чисел в виде:

X = ±Mx q±Пх

плавающий вещественный число компьютер

где q – основание системы счисления;

Пх – порядок числа (целое);

Мх – мантисса (значащая часть числа), обычно представляется дробью:

Mx= ±0.d1 d2 … dn .

Условие di ≠0 является характерным признаком нормализованного числа в ФПТ. Нормализованное представление используется для однозначной записи вещественных чисел. Для нормализованной двоичной мантиссы (q=2) диапазон определяется неравенством 2-1 ≤ |Мх| <1. Знак числа определяется знаком мантиссы.

Мантисса числа X в общем виде записывается соответственно как

а) Мх =.d0 d1 d2 d3 d4 , где di {0,1};

б) Мх = d0 .d1 d2 d3 d4 , где di {0,1}.

Разряд d0 в нормализованных числах всегда равен «1» и в памяти компьютера не хранится («скрытый бит»). Таким образом, мантисса, хранящаяся в памяти компьютера всегда число дробное. (Рис. 1)

d1 d2 d3 d4…

↑ ↑

«скрытый» бит место точки

Рис. 1. Представление n-разрядной мантиссы


Форма представления чисел с ПТ позволяет значительно увеличить диапазон и точность представления чисел при той же длине разрядной сетки что и для чисел с ФТ.

2.2 Представление в памяти

Вещественные числа в отличие от целых представляются и хранятся в памяти в прямом коде, их представление стандартизовано. Согласно стандарту IEЕЕ – 754 для ПК IBМ PC вводят три машинных формата:

– одинарной точности (4 байта);

– двойной точности (8 байт);

– расширенной точности (10 байт).

Некоторые фирмы разработчики ПО используют нестандартные форматы (в компиляторе языка Pascal фирмы Borland используется формат длиной б байтов).

Представление вещественных чисел в классическом двоичном формате

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 263
Бесплатно скачать Контрольная работа: Вещественные числа. Способы представления и хранения в ЭВМ