Cтраница 1
Строчные данные ( битовые и символьные), описываемые с помощью атрибутов BIT и CHARACTER ( CHAR), были охарактеризованы в 1.7.2. Здесь будут даны некоторые дополнения. [1]
По умолчанию строчные данные уплотнены, а арифметические - нет. [2]
Используются лишь арифметические в строчные данные. Арифметические константы имеют вид действительных десятичных целых чисел, в которых не может быть более 5 цифр. В битово-строчных и символьно-строчных константах отсутствует повторитель строки. [3]
Помещение перед строкой коэффициента повторения позволяет сократить написание строчных данных с повторениями. Так, строки ( Ю) А и ( 5) 1100 В соответственно эквивалентны строкам АААААААААА и 11001100110011001 ЮО В. [4]
В PL / 1 имеется 2 основных вида строчных данных: символь-но - ( литерно -) строчные и битово-строчные. В отличие от алгола, в PL / I для работы с символьными строками помимо строчных констант ( см. 1.1.7) введены строчные переменные и массивы, определены строчные операции и функции. [5]
![]() |
Поведенческое ( а и структурное ( б представление проекта. [6] |
Помимо данных сигнального типа применяется ряд служебных типов данных. Из них наиболее важными являются данные арифметического типа и строчные данные. Хотя программы могут предусматривать преобразования таких данных, однако эти преобразования реализуются только на этапе компиляции и, может быть, моделирования проекта. При реализации в аппаратуре используются только окончательные результаты преобразований, обычно в форме констант, задающих конфигурацию аппаратных средств. [7]
О или слева при п 0); отрицательные еначения округляются по абсолютной величине. Для FLOAT устанавливается в единицу самый правый ( 31 - й или 63 - й) двоичный разряд конкретного представления; строчные данные не меняются. [8]
СО); отрицательные значения округляются по абсолютной величине. Для FLOAT устанавливается в единицу самый правый ( 31 - й или 63 - й) двоичный разряд конкретного представления; строчные данные не меняются. [9]
Печать данных, как и для PUT LIST ( см. 3.3.2), осуществляется в 5 столбцов, начиная с позиций 1, 25, 49, 73, 97; если печатаемое значение занимает и следующий столбец ( столбцы), то количество значений в печатаемой строчке соответственно уменьшается. Выводимые значения преобразуются к символьно-строчному виду ( см. в 4.2.3 А - Н и Т - - Н), но для арифметических данных апострофы не печатаются; значения строчных данных печатаются всегда с апострофами ( и с буквой В для битовых данных), то есть во внешнем виде ( ср. [10]
Атрибуты ALIGNED и UNALIGNED задают плотное и неплотное размещение величин в памяти. В первом случае за счет экономии памяти время выполнения программы замедляется, а во втором случае-ускоряется. По умолчанию строчные данные уплотнены, а арифметические нет. [11]
Для записи программ и для записи чисел, являющихся данными для ввода, используются одни и те же специальные бланки. Каждая строка бланка перфорируется на отдельной перфокарте и не должна содержать более 72 литер для программы или более 80 литер для данных. Программа записывается с использованием за главных латинских букв. В комментариях и строчных данных могут использоваться и русские заглавные буквы. Данные для ввода ( целые и вещественные числа) записываются на бланке в соответствии с форматом для оператора ввода, причем пробелы интерпретируются как нули. [12]