Cтраница 1
Вещественный тип используется в тех случаях, когда допускаются любые ( дробные и целые) числовые значения. [1]
Вещественный тип ( тип REAL) представляет собой определяемое конкретной реализацией подмножество множества вещественных чисел. Если в математике вещественные числа - это бесконечное непрерывное множество, то в программировании ему соответствует конечное множество представителей интервалов континуума вещественных чисел. В качестве представления значений вещественного типа в языке программирования Паскаль используется представление с плавающей точкой. [2]
Вещественный тип определяет множество вещественных чисел, представимых на данной ЭВМ. [3]
Вещественные типы кодируются каждый раз по-разному, но всегда достаточно сложно: одна группа битов составляет мантиссу числа, вторая - порядок, да еще знах... Битовые операции к вещественным числам ( типам) не применяются. [4]
Вещественные типы базируются на модели вычислений, гарантирующей требуемую точность представления вещественных чисел. Все трансляторы с языка Ада должны обеспечивать представление вещественных чисел в точном соответствии с таксой моделью. [5]
Вещественный тип данных моделирует вещественные числа, но только приближенно. Так, например, число 0.12 в десятичной системе счисления является бесконечной дробью в двоичной системе, следовательно, для хранения этого числа с абсолютной точностью потребовался бы компьютер с бесконечно большой разрядностью. Дробь приходится обрезать, отбрасывая лишние двоичные разряды. Это и является источником погрешности. Таким образом, множество вещественных чисел, допускающих машинное представление, - это множество дробных двоичных чисел с конечной разрядностью. Такое множество содержит конечное число элементов ( значений), а значения любых двух элементов из этого множества отличаются на малую, но конечную величину. В математике такое множество называется конечным и дискретным. Учет особенностей модели вещественных значений важен при программировании вычислений, ведь любой численный алгоритм, корректность которого доказана теоретически ( для множества обычных вещественных значений с произвольной разрядностью), после его отображения на дискретное множество значений может потерять некоторые из своих свойств. Это часто приводит к появлению погрешности счета, а иногда и к неправильной работе самого алгоритма. [6]
Вещественный тип данных - это конечное подмножество множества рациональных чисел, используемое как приближение к бесконечному подмножеству вещественных чисел в заданном диапазоне 10 - / ( 10, где N определяется архитектурой ЭВМ. Точность приближения оценивается числом представимых в ЭВМ цифр. [7]
Константа вещественного типа может быть представлена также в форме целой константы с порядком. [8]
Константа вещественного типа ( в дальнейшем будем называть ее также вещественной константой) представляется в памяти в виде короткого числа с плавающей точкой и занимает четыре байта независимо от формы записи. Точность представления константы - приблизительно семь десятичных значащих цифр. [9]
Ограничения вещественного типа не допускаются. [10]
Данное вещественного типа преобразовывается из внутреннего представления к виду десятичного числа с точкой и с порядком, который может отсутствовать. На носителе данных числу отводится w позиций. Если количество позиций, необходимых для представления числа, меньше w, то самые левые позиции заполняются пробелами. Знак - выводится только для отрицательных значений перед первой цифрой числа. [11]
Константа вещественного типа с порядком образуется путем присоединения десятичного порядка к основной константе вещественного типа. Десятичный порядок записывается в виде буквы Е, за которой следует целая константа, состоящая не более чем из двух десятичных цифр со знаком или без знака. Значение константы вещественного типа с порядком определяется следующим образом: основная константа вещественного типа умножается на число Ю, возведенное в степень, указанную целой константой. [12]
Константа вещественного типа может быть представлена также в форме целой константы с порядком. [13]
Константа вещественного типа ( в дальнейшем будем называть ее также вещественной константой) представляется в памяти в виде короткого числа с плавающей точкой и занимает четыре байта независимо от формы записи. Точность представления константы - приблизительно семь десятичных значащих цифр. [14]
Данное вещественного типа преобразовывается из внутреннего представления к виду десятичного числа с точкой и с порядком, который может отсутствовать. На носителе данных числу отводится w позиций. Если количество позиций, необходимых для представления числа, меньше w, то самые левые позиции заполняются пробелами. Знак - выводится только для отрицательных значений перед первой цифрой числа. Если дробная часть числа содержит больше, чем d цифр, перед выводом число округляется. [15]