Cтраница 1
Арифметический тип, способный представлять время. [1]
Арифметический тип, используемый для представления времени. [2]
Арифметические типы данных расположены в табл. 3 в соответствии с приоритетом: INTEGER 2 - самый низкий, СОМР-LEX 32 - самый высокий. Приоритет внутри логического и текстового типов данных также определяется последовательностью их расположения в таблице. [3]
Данные арифметического типа представляются атрибутами основания ( DECIMAL - десятичный или BINARY - двоичный), способа представления ( FIXED - с фиксированной или FLOAT - с плавающей точкой) и атрибутом разрядности. Строковые данные объявляются с атрибутом CHARACTER ( СИМВОЛЬНЫЙ) или BIT ( БИТОВЫЙ) и с атрибутом длины. [4]
Переменные арифметического типа делятся на четыре подтипа: целые, вещественные, комплексные, символьные. Каждая переменная может принимать только значения, соответствующие ее подтипу. Кроме того, значение каждой переменной представляется в одной из систем счисления; двоичной или десятичной, а для переменных первых трех подтипов-в форме с плавающей или фиксированной точкой. [5]
![]() |
Цифровой код машины Минск-22. [6] |
Операции арифметического типа включают операции сложения и вычитания чисел с плавающей запятой без нормализации и с нормализацией, умножения и деления чисел с округлением и без округления, сложения абсолютных величин чисел, а также операции сложения адресов. [7]
Если операнды арифметического типа имеют разные основания, то десятичный операнд преобразуется в двоичный. При преобразовании основания за счет потери дробных разрядов чисел с фиксированной точкой возможно появление дополнительной погрешности. [8]
При несовпадении арифметических типов формального и фактического параметров преобразование типа подразумевается в каждом месте вхождения формального параметра в тело процедуры. [9]
Объявления переменных арифметического типа могут содержать дополнительный атрибут COMPLEX. Допустимо применение всех арифметичееких операций и большинства встроенных функций к комплексным аргументам. [10]
К переменным арифметического типа относятся переменные, которые в качестве значений могут принимать числовые или строковые константы. Переменные, принимающие в качестве значений числовые константы, делятся на вещественные и комплексные. [11]
Над значениями арифметического типа определены операции; арифметические, отношения и присваивания. [12]
Если параметр арифметического типа, аргумент должен быть арифметического типа и с той же разрядностью. Если параметр - строка, аргумент должен быть строкой той же длины. [13]
Если операнды арифметического типа имеют разные основания, то десятичный операнд преобразуется в двоичный. При преобразовании основания за счет потери дробных разрядов чисел с фиксированной точкой возможно появление дополнительной погрешности. [14]
Переменные: только арифметического типа. Начальные значения переменных - специальный код, предупреждающий ошибки. [15]