Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Общие замечания






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

1) В компьютерах арифметические устройства выполняют действия не с самими двоичными числами по правилам двоичной арифметики, а с их двоичными кодами (представлениями) по правилам арифметики двоичных кодов.

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

- строгие отношения между вещественными числами превращаются в нестрогие для кодов вещественных чисел. Если ;

- так как код вещественного числа представляет приближенное значение числа, то и результат вычисления будет неточным, то есть содержать погрешность;

- из-за ограниченности разрядной сетки отличаются понятия «ноль» и «машинный ноль», «бесконечность» – «максимальное число».

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

3) Различие правил обработки целых и нормализованных чисел приводит к необходимости точного описания типов переменных перед их использованием в программах. Вторая причина описания типов состоит в оптимизации расходования памяти компьютера, поскольку числа разных типов требуют для хранения разных ресурсов памяти.

4) При вводе (записи) вещественного числа в компьютер производится его преобразование по следующей схеме: X10 ® X8 ® X2 ® M2× 2p; при выводе число из двоичной нормализованной формы обратной последовательностью преобразований переводится в десятичное вещественное (в нормальной или естественной форме).


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал