Cтраница 1
Цепочка литер заносится в массив, причем каждая литера попадает в свою позицию. [1]
Цепочки литер заключаются в кавычки. Элементом цепочки может быть любая литера. Наряду с одиночными кавычками можно использовать двойные. [2]
Цепочки литер, метки операторов и имена подпрограмм до некоторой степени также могут рассматриваться как типы данных. Цепочки литер ( заключенные в кавычки) могут передаваться подпрограммам в качестве параметров, но не могут использоваться как-либо иначе. Главным образом они служат для таких целей, как передача заголовка страницы подпрограмме вывода. Метки и имена подпрограмм также могут передаваться подпрограммам в качестве параметров и использоваться обычным образом внутри подпрограмм. [3]
Цепочки литер и битовые цепочки в ПЛ / 1 могут использоваться в качестве значений данных. Переменные и элементы структур данных могут иметь тип цепочка литер или битовая цепочка, но соответствующая цепочка должна иметь либо фиксированную длину, указанную в описании, либо переменную длину, не большую максимальной, указанной в описании. Используется аппаратное представление битов и литер, и, поскольку в описаниях обязательно указываются границы цепочек, во время выполнения программы для каждой переменной цепочки может быть выделен блок памяти фиксированного размера. Другой способ определения переменных, имеющих значения в виде цепочки литер, состоит в использовании описания PICTURE, аналогичного употребляемому в Коболе. ПЛ / I не содержит в явном виде логического типа данных. [4]
![]() |
Представления в памяти вещественных чисел с дескрипторами типа. [5] |
Часто цепочки литер упорядочиваются на базе простого расширения обычного алфавитного упорядочения букв на весь набор допустимых литер. [6]
Каждая цепочка литер присутствует в памяти ровно в одном экземпляре. [7]
Редактирование цепочки литер допускается после нажатия клавиши пробела. [8]
При вводе цепочка литер, состоящая из нескольких старших пробелов, знака, который может и отсутствовать, и последовательности цифр и пробелов, преобразуется в машинное представление целого числа. [9]
Формат - это цепочка литер, описывающая преобразования данных, которые нужно выполнить. Поскольку формат всякий раз при использовании интерпретируется, то его можно рассматривать как маленькую программу. [10]
В первом методе цепочки литер рассматриваются, как подкар-тины. Во втором методе непосредственно за командой WRITE TEXT следует некоторое количество слов, которые содержат коды литер. При этом дисплейный процессор будет интерпретировать все слова, следующие за инструкцией WRITE TEXT, как упакованные коды литер, пока не встретит специальную литеру выхода. Первый метод менее удобен, чем второй, в особенности если для инструкции перехода требуется два слова. [11]
В первом методе цепочки литер рассматриваются, как подкар-тины. Во втором методе непосредственно за командой WRITE TEXT следует некоторое количество слов, которые содержат коды литер. При этом дисплейный процессор будет интерпретировать все слова, следующие за инструкцией WRITE TEXT, как упакованные коды литер, пока не встретит специальную литеру выхода. Первый метод менее удобен, чем второй, в особенности если для инструкции перехода требуется два слова. [12]
Команда для рисования цепочки литер - TEXT цепочка литер. [13]
По этой причине цепочки литер, изображающие символы, обычно хранят в таблице символов, а символы представляют указателями на соответствующие позиции этой таблицы. Проверка на идентичность при таком представлении превращается в простое сравнение указателей. Если требуется выполнить операцию ввода-вывода, цепочку литер можно найти в таблице символов по указателю. [14]
Представление данных в виде цепочек литер служит двум важным целям. Поскольку Кобол ориентирован на приложения с большим объемом ввода-вывода, такое представление позволяет хранить данные в оперативной памяти в форме, допускающей прямую передачу во внешние файлы, без преобразования. В частности, числа при вводе не преобразуются автоматически в аппаратное двоичное представление; преобразование происходит, только когда они используются как операнды в арифметической операции. Представление в виде цепочек литер позволяет сделать описания данных почти полностью независимыми от конкретных аппаратных характеристик, таких, как длина слова и представление чисел. В результате Кобол-программы обладают относительно высокой портативностью. [15]