Cтраница 2
Если для образования нечисловых литералов используется литера, тогда в состав литерала может быть включена литера, и наоборот. Программист должен указать транслятору, какая из этих литер будет использоваться в программе для обозначения кавычек. Для транслятора Кобола в ДОС ЕС это указывается в управляющем операторе CBL транслятора, а для транслятора в ОС ЕС-в операторе EXEC управления заданиями. По умолчанию предполагается апостроф. В дальнейшем будет использоваться только термин кавычка или кавычки, который фактически может означать кавычки или апостроф в соответствии с приведенным здесь правилом. [16]
Число литер в нечисловом литерале не должно превышать размера данного. Если в нем меньше литер, чем определено, справа будут автоматически добавляться пробелы. [17]
Литерал должен быть либо нечисловым литералом, либо стандартной константой. Если он является стандартной константой, то слово ALL избыточно и используется только для удобства чтения. [18]
Литералами являются либо так называемые нечисловые литералы, либо так называемые числовые литералы, либо фигуральные константы. [19]
В языке Кобол - - нечисловой литерал, состоящий только из латинских букв и пробелов. Может размещаться в поле, описанном буквенным или буквенно-цифровым шаблоном. [20]
Литералами являются либо так называемые нечисловые литералы, либо так называемые числовые литералы, либо фигуральные константы. [21]
Подразделить приведенные ниже конструкции на: нечисловые литералы; числовые литералы; литералы с плавающей точкой; конструкции, не являющиеся литералами Кобола. [22]
Оператор EXAMINE требует фигуральную константу, нечисловой литерал из одной литеры или целый числовой литерал из одной цифры и без знака. [23]
Подразделить приведенные ниже конструкции на: нечисловые литералы; числовые литералы; литералы с плавающей точкой; конструкции, не являющиеся литералами Кобола. [24]
Исключение составляют случаи, когда предыдущая строка содержит нечисловой литерал без завершающих кавычек. В таких случаях первой отличной от пробела литерой строки продолжения должен быть знак кавычки и продолжение начинается первой же литерой независимо от того, является ли она пробелом или нет, непосредственно следующей за знаком кавычки. [25]
В первом варианте оператор прекращает выполнение программы и выдает нечисловой литерал на пишущую машинку. По сигналу с пульта управления выполнение программы может быть продолжено, начиная с оператора, непосредственно следующего за оператором ОСТАНОВИТЬ. Во втором варианте прекращается выполнение программы и управление передается программе-диспетчеру. [26]
Различают числовые литералы с фиксированной или плавающей точкой и нечисловые литералы. Числовой литерал с фиксированной точкой состоит из цифр, знака ( или -), стоящего перед первой цифрой, и десятичной точки, отделяющей целую часть от дробной, причем точка не может стоять в крайней правой позиции. Если знак отсутствует, литерал считается положительным. [27]
Оператор EXHIBIT предназначен для вывода идентификаторов и их значений, а также нечисловых литералов. [28]
Если фраза ЗНАЧЕНИЕ употреблена на уровне группового данного, литерал должен быть нечисловым литералом или стандартной константой. Поле, отведенное для этого данного, заполняется без учета использования отдельных данных, входящих в эту группу. В этой группе на подчиненных уровнях не может быть указана фраза ЗНАЧЕНИЕ. [29]
К числовым данным относится только коп -: танта НУЛЬ, все остальные являются обозначениями нечисловых литералов, состоящих из определенных литер. В частности, константа НИЖПЕЕ-ЗНАЧЕНИЕ) бозначает нечисловой литерал, образованный повторением литеры, код которой имеет наименьшее значение по сравнению с кодами других литер. Аналогично определяется константа ВЕРХНЕЕ-ЗГ1АЧЕ-НИЕ, основу которой составляет литера с кодом, имеющим максимальное значение. [30]