Составители:
Рубрика:
49
В,С - имеют тот же смысл, что и операнд А и при необходимости
определяют дополнительные целочисленные АМП.
Таким образом, ОУ INTEGER может определять несколько АМП
одновременно. При этом АМП разделяются запятыми, если определяется
одноразмерный массив, то число членов массива заключается в круглые
скобки. Рассмотрим пример использования ОУ INTEGER
1. INTEGER &I,&J,&K
2. INTEGER &IVEC(25)
В первом примере
задаются 3 различных АМП, во втором примере
определяется массив, включающий в себя 25 членов. Существует ещё
четыре ОО, описывающие другие типы АМП ( см.3.3.4).
OPERCOL ( переназначить начало записи операндов )
Этот ОО используется для переназначения стартовой позиции записи
операндов, которая по умолчанию начинается с 25-ой колонки ( подробнее
см. параграф 3.4) и может меняться от 10-
ой до 60-ой колонки. Формат
записи ОО OPERCOL (ORERand start COLumn ) имеет вид:
< OPERCOL A >,
А – по умолчанию равен 25, при наличии операнда меняет позицию
начала записи операндов, в соответствии с числом стоящим в поле
операнда (10 –60 ).
Приведём пример записи ОО OPERCOL :
OPERCOL 35
В примере стартовая позиция начала записи операндов изменена на 35.
Применение ОО OPERCOL особенно полезно, когда создаются
одинарные или вложенные петли управления, ОО OPERCOL располагается в
модуле описания.
REALLOCATE ( перераспределять )
Этот ОО используется для указания об увеличении общей памяти,
которая в студенческой версии имеет объём равный 32720 байт, а обычно
используется 10000 байт. Располагается ОО REALLOCATE в любом месте
МФ, но разумней располагать его в модуле описания, чтобы не
дожидаться появления
сообщения об ошибке № 411 –« out of COMMON »-
переполнение общей памяти. Формат записи ОО REALLOCATE имеет вид :
< REALLOCATE A,B >
А - не имеет значения по умолчанию, представляет собой имя
переназначаемого объекта (в нашем случае – памяти),
В - по умолчанию равен 10000 байт, представляет собой число,
обозначающее запрашиваемый объём памяти ( до 32720 байт ).
В программе существует другая возможность увеличения объёма общей
памяти, непосредственно в командной строке можно записать опцию
MAXCOM после имени файла, что автоматически увеличивает объём
общей памяти до максимума, действие этой опции перекрывает эффект
действия ОО REALLOCATE , но увеличивает время ИМ.
Рассмотрим пример применения ОО REALLOCATE :
REALLOCATE COM,20000
Страницы
- « первая
- ‹ предыдущая
- …
- 47
- 48
- 49
- 50
- 51
- …
- следующая ›
- последняя »