Введение в информационные системы. Брюхомицкий Ю.А. - 45 стр.

UptoLike

Составители: 

45
Знак Знак Модуль
числа порядка порядка Модуль мантиссы
Рис. 4.2. Пример представления двоичных чисел с плавающей точкой
При фиксированном числе разрядов мантиссы любая величина пред-
ставляется с наибольшей возможной точностью нормализованным числом.
Число x = s
p
называется нормализованным, если мантисса q удовлетво-
ряет условию
1 q 1 s,
Т.е. старший разряд нормализованной мантиссы в s-ричной системе
всегда отличен от нуля.
В процессе вычислений могут получаться ненормализованные числа. В
этом случае ЭВМ, если это предписано программой, автоматически их норма-
лизует.
При обработке чисел
с плавающей точкой диапазон их представления
зависит от основания системы счисления и числа разрядов, выделенных для
представления порядка. Точность вычислений определяется числом разрядов
мантиссы.
Для хранения целых чисел в десятичной форме каждая десятичная
цифра кодируется четырехразрядным двоичным числом. На один байт прихо-
дится по две десятичные цифры. Такая форма представления
называется упако-
ванной десятичной формой. Под знак числа отводится крайний левый полубайт.
Форма представления чисел может быть различной для разных типов
ЭВМ.
К символьным данным относятся буквы латинского и кирилли-
ческого алфавита, знаки препинания, десятичные цифры, знаки операций, спе-
циальные, управляющие и другие символы. Различные типы ЭВМ работают с
различными наборами
символов и используют различные символьные коды.
Наибольшее распространение получило представление символьной ин-
формации с помощью байтов. Один байт позволяет кодировать 256 различных
символов.
В программах символьной обработки как тип данных чаще использует-
ся не отдельный символ, а строка символов, образуемая из отдельных
байт-символов с помощью операции конкатенации (сцепления). Над строками
возможны определенные операции: конкатенации, отыскания и замены под-
строки, проверки тождественности строк и определения длины строки.