русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Форматы представления чисел с ПЗ в ВМ


Дата добавления: 2014-11-28; просмотров: 1074; Нарушение авторских прав


 

 

  X1 X2 X3 F

 

 

 

F =


 

 

 

Представление информации в цифровых автоматах.

Форматы представления чисел с ПЗ в ВМ

Система вещественных чисел в математических вычислениях предполагается непрерывной и бесконечной, т.е. не имеющей ограничений на диапазон и точность представления чисел. Однако в ВМ числа хранятся в регистрах и ячейках памяти с ограниченным количеством разрядов. Вследствие этого система вещественных чисел, представимых в машине, является дискретной (прерывной) и конечной.

Любое число N в системе счисления с основанием q можно записать в виде , где M — множитель, содержащий все цифры числа (мантисса), а p — целое число, называемое порядком. Такой способ записи чисел называется представлением числа с плавающей запятой.

Вещественные числа могут быть записаны в естественной форме с выделением целой и дробной части и в нормализованном виде. Понятие нормализованного числа следует отличать от понятия числа в нормальной форме. В нормальной форме мантисса лежит в интервале 1 £ M10 < 10.

В нормализованной форме на мантиссу налагаются такие условия, чтобы она по модулю была меньше единицы (|q| < 1), а первая цифра после точки отличалась от нуля. Полученная таким образом мантисса называется нормализованной.

Число называется нормализованным, если оно представлено в виде ,

где

- - мантисса нормализованного числа, ее значения лежат в диапазоне ;

- Р – основание системы счисления;

- - порядок нормализованного числа;



Мантиссу и порядок q-ичного числа принято записывать в системе с основанием q, а само основание — в десятичной системе.

При нормализации происходит как бы расчленение чисел с выделением:

· знака числа;

· мантиссы;

· знака порядка;

· порядка.

Рисунок -Форма представления чисел с плавающей запятой

Соответственно, в десятичной системы счисления число X10 называется нормализованным, если оно представлено в виде: и значения мантиссы M10 лежат в интервале 0,1 £ M10 < 1.

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

123410 = 0,1234×104;

–34,5610 = –0,3456×10-2;

753.15 = 0.75315*103;

0.000034 = - 0.34*10-4.

В двоичной системе счисления нормализованное число будет представлено в виде:

, значения мантиссы при этом должны лежать в диапазоне 0,12£M2<1, что в десятичной системе счисления соответствует 0,510£M10<1.

Например,

000011 = 0.11*2-100 (порядок -1002 = -410)

При вводе вещественных чисел в ВМ происходит преобразование ; а при выводе .

В зависимости от значения числа различают два вида нормализации: влево и вправо.



<== предыдущая лекция | следующая лекция ==>
Функция Шеффера(/) | Смещенный порядок


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.15 сек.