Оператор - чтение - Большая Энциклопедия Нефти и Газа, статья, страница 3
Когда ты по уши в дерьме, закрой рот и не вякай. Законы Мерфи (еще...)

Оператор - чтение

Cтраница 3


Здесь В есть некоторое условие, оно должно выполниться, прежде чем выполнится Р и вычислит значение очередного элемента. При чтении к каждому значению, прочитанному из последовательности, применяется оператор Q. Дополнительный оператор чтения обусловлен тем фактом, что для прочтения п элементов нужно выполнить п 1 операций чтения, причем последняя будет неудачной. Это неудачное чтение совершенно необходимо, ибо только оператор чтения изменяет значение переменной eof. В языке Паскаль, например, операция reset определена именно таким разумным образом. Однако большинство распространенных файловых систем этого не делают, и именно поэтому мы придерживаемся такой стратегии при демонстрации использования последовательности.  [31]

При получении очередного элемента входного массива путем обращения к типовой процедуре информация о конце массива передается через значение параметра состояния массива. Для обнаружения конца массива при чтении информации непосредственно из набора данных используется ON оператор в ситуации ENDFILE. Этот оператор запоминается программой, когда она доходит до места его физического расположения. Выполняется же оператор в момент окончания массива. Поэтому оператор должен быть расположен раньше, чем оператор чтения записи, который вызывает событие окончания массива.  [32]

Такие системы применяются с успехом для нефтепроводов, но, как правило, состоят из релейных систем и требуют кодовых дисков или другой специальной аппаратуры для цифровой кодировки измеренных величин. Для варианта с вакуумными лампами передающее устройство имеет 300 кристаллических диодов и 35 вакуумных ламп, для варианта с полупроводниковыми триодами оно имеет 100 полупроводниковых триодов и около 300 германиевых диодов. Данные, подлежащие передаче, транслируются в цифровой кодировке телетайпом и принимаются обычным телетайпом, который воспроизводит зацифрованные данные на соответствующих карточках. Для оперативности цифровая кодировка более удобна, так как избавляет оператора ог чтения показаний и периодической записи измерений. Карточка является также регистрационной записью всех нарушений работы за определенный отрезок времени.  [33]

При однозначной синтаксической обработке необходимо фиксировать место применения базисного преобразования. Для этого служит специальный выделяемый символ f, называемый маркером. Маркер указывает на читаемый или изменяемый символ. При записи маркер указывается перед обозреваемым символом. Операторы, действующие на синтаксической среде, можно разбить на три группы: операторы чтения, замены и вставки.  [34]

Поиск заданного объекта в библиотеке объектов разработки, записан ной на магнитной ленте, задается блоком выбора - подлежащий рассмотрению объект задается своим порядковым номером в библиотеке. В Информационно-поисковой системе предусматривается возможность рассмотрения не всего объекта, а только части его, например блока или группы блоков. В этом случае координатами четырех точек задаются две прямее, ограничивающие рассматриваемую область объекта разработки. При наличии такого указания из считанных с магнитной ленты массивов выбирается информация только о тех Скважинах и линиях, которые находятся в указанной области, и проводятся новые границы. Блок выбора позволяет считывать с магнитной ленты значения, например, мощности пласта, числа зональных интервалов, масштаба, дебитов и др. В программе это обеспечивается перестановкой операторов чтения и фиктивного чтения. Изменяется также количество массивов.  [35]

36 Схема выборки записей файла ФР1 по заданным кодам продуктов ШПРО. [36]

Техника применения общей части ключа описывается в соответствующих руководствах по программированию. Здесь поясняются лишь ее основные моменты. Если файл определен в программе на языке ПЛ / 1 с описателем GENKEY и при чтении записи указан укороченный по сравнению с использованным при создании файла ключ, то система рассматривает его как общую часть и пытается найти первую запись, в ключе которой слева содержится эта общая часть. Если такой записи нет, то управление прерывается с выработкой соответствующего признака. Заметим, что при использовании ПЛ / 1 невозможно одновременно прочитать первую запись вместе с ключом, если последний не находится в поле записи, поскольку в одном операторе чтения READ нельзя одновременно употреблять средство KEY, которое указывает общую часть, и средство KEYTO, предназначенное для чтения ключа. Это ограничение, естественно, приводит к необходимости планирования файлов с встроенными в записи ключами, если предполагается выборка данных по общей части.  [37]

Оператор служит для чтения в сумматор даты. При записи в СИМП адресная часть также не используется. Выполнение оператора производится аналогично оператору чтения времени. Для печати даты необходимо преобразование в код ГОСТ. Поэтому после оператора чтения даты всегда следует оператор записи даты в рабочую ячейку.  [38]



Страницы:      1    2    3