Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Оператор возврата

    После выполнения подпрограммы управление передается оператору, непосредственно следующему за обращением. Существует и другой способ возврата из подпрограммы, позволяющий передать управление любому другому оператору вызывающей программы. В этом случае метки операторов, которым предполагается передать управление, включаются в список фактических параметров, а в подпрограмме используется оператор возврата вида [c.375]

    На установке депарафинизации вследствие нарушения правил эксплуатации произошла авария в аммиачном компрессоре типа ДАОН-350/2. После текущего ремонта установку депарафинизации выводили на технологический режим. В процессе пуска выяснилось, что трубопровод гача покрыт льдом. Старший оператор с машинистом приступили к отогреву трубопровода, поручив наблюдение за компрессорами оператору холодильного отделения. Возвратившись в компрессорную, машинист обнаружил на приеме второй ступени вместо избыточного давления вакуум. Он открыл вентиль подачи жидкого аммиака в аппарат, после чего услышал стук в цилиндрах компрессора, а затем резкий удар. Как было выяснено впоследствии, гидроударом была оторвана от корпуса цилиндра второй ступени клапанная коробка. Причины аварии попадание жидкого аммиака из промежуточного сосуда в цилиндр второй ступени, что привело к гидравлическому удару и отрыву клапанной коробки отсутствие блокировки для остановки компрессора при предельном уровне жидкости в промежуточном сосуде эксплуатация компрессора при отключенном регуляторе давления на нагнетательной линин неудовлетворительный контроль эксплуатации компрессора. [c.102]


    При задании оператора перехода в качестве действия программиста предполагается программная обработка возникшей ситуации и, возможно, возврат на повторение операций, которые привели к этой ситуации. Так или иначе имеется возможность проанализировать причины возникновения ситуации. Следует иметь в виду, что после прерывания переменные сохраняют свои первоначальные значения. [c.334]

    Нельзя передать управление из области действия внешнего оператора в область действия внутреннего. Передача управления в обратном порядке допускается. Если в области действия оператора цикла используется обращение к подпрограмме, то возврат после выполнения ее допускается в область действия оператора цикла любой вложенности. [c.363]

    Для самого внутреннего оператора цикла допускается расширенная область, которая располагается за областью действия внешнего оператора цикла. Расширенная область — это последовательность операторов, которая может быть выполнена после выхода из области действия самого внутреннего оператора с последующим возвратом. [c.363]

    В вычислительной части программы содержатся операторы, состоящие из наименования и содержательной части. Оператор заканчивается символом возврат каретки . [c.454]

    Если при выполнении программы встречается оператор ввода числовых данных, то вычисления прекращаются и на панели сигнализации загорается лампочка команда ввода . После этого необходимо на клавиатуре машинки набрать числа, соответствующие вводимым переменным в той же последовательности, в какой они указаны в операторе. После набора каждого числа нажимается клавиша возврат каретки . По окончании ввода машина продолжает решение. [c.458]

    В местах передачи поддонов вывозной системы ПТК склада сырья на участок резки кип НК имеется местная панель оператора. Панель имеет управляемый ЭВМ дисплей, который показывает код материала груза, доставленного определенной подвеской. Оператор сверяет показания дисплея с данными приемного ярлыка, прикрепленного к поддону. Если показания ярлыка и дисплея совпадают, оператор нажимает кнопку прием , если не совпадают — кнопку отказ . ЭВМ при этом зажигает лампочку подтверждение , а затем в случае, если груз принят, ждет, пока оператор нажмет кнопку освободить подвеску , после чего гасит код на дисплее и позволяет возврат порожней подвески для повторной загрузки в случае, если груз не принят, гасит код на дисплее и направляет загруженную подвеску на участок проверки и исправления. При этом ЭВМ отмечает данный отказ для дальнейшей распечатки регистрированных отказов. [c.150]

    Здесь оператор перехода go to К обеспечивает возврат на выполнение оператора, помеченного меткой К, т. е. оператора s = [c.474]

    Для синтеза структурных подматриц на дереве возможных состояний производится полный перебор методом поиска в глубину. Конечное состояние получается в результате многократных воздействий оператора, заключающихся в проведении новых связей. Новые связи проводятся в определенном порядке при соблюдении условий по температурам и локальным характеристикам особых точек. В случае нарушения условия допустимости конечного состояния отбрасывается ветвь дерева возможных состояний, начиная от того состояния, из которого была получена неделимая часть треугольника, содержащая это нарушение. Осуществляется возврат к последнему оставшемуся возможному состоянию и продолжается дальнейшее раскрытие этого состояния путем воздействия оператора. [c.26]


    При перемещениях по вертикали зонд может находиться в двух фиксированных положениях верх и низ при перемещениях в горизонтальной плоскости также возможны два положения образец и промывка . Последовательность действий должна быть таковой поднять зонд из положения промывка , повернуть его на 180° в положение образец , опустить в образец для проведения измерений и проделать те же действия в обратном порядке, возвратив зонд в положение промывка . Через две минуты описанный процесс повторяется и продолжается до тех пор, пока оператор не выключит прибор. Этот простой процесс нетрудно запрограммировать и с помощью подходящего контроллера преобразовать шаги программы в электри- [c.168]

    Вторым оператором управления является оператор передачи управления с возвратом DO. Этот оператор в качестве операнда может иметь номер группы строк или номер строки. Может быть использовано имя переменной, имеющей соответствующее значение. После выполнения указанной строки или всей группы строк управление передается оператору, следующему за оператором DO. [c.135]

    Заметим, что если в подобной ситуации на месте оператора СОТО будет стоять оператор передачи управления с возвратом 00, то никаких чрезвычайных передач управления сверх описанных в операторах не произойдет, что иллюстрирует фрагмент [c.137]

    Однако можно организовать эту задачу удобнее, воспользовавшись тем, что выполнение тела цикла интерпретатором Фокала организуется аналогично выполнению группы строк по оператору ВО. И в этом случае выход за границу тела с помощью операторов СОТО и 1Р осуществляется лишь на одну строку с возвратом, что позволяет разместить оператор присвоения параметру цикла большого значения вообще вне тела цикла. [c.141]

    Каждая подпрограмма должна начинаться заголовком ПОДПРОГРАММА, перед которым обязательно проставляется метка, и заканчивается служебным словом ВЫХОД. Оператор ВЫПОЛНИТЬ в содержательной части имеет метку, которая является меткой заголовка соответствующей подпрограммы. Он обеспечивает не[только переход к подпрограмме, но и возврат в основную программу к оператору, следующему непосредственно за оператором ВЫПОЛНИТЬ. [c.154]

    Е(от, и) — символ оператора обращения, означающий переход к оператору с номером т и обратный переход (возврат) после выполнения оператора с номером п г —символ оператора обмена  [c.47]

    Переход к оператору с номером т и запись команды возврата непосредственно после оператора с номером п (см. гл. 6. 5) [c.124]

    Эта черта над оператором в схеме программы является напоминанием программисту, что после команд оператора с номером п необходимо оставить место для команды возврата. [c.125]

    Если переадресация выполнялась в ячейках, то возврат к начальному значению параметра требует изменения адресов ряда команд оператора, зависящего от параметров. Это изменение называется восстановлением оператора (или изменяемых команд) по параметру i. Восстановление по параметру i может быть осуществлено одним из двух способов 1) с помощью оператора переадресации по другому параметру у, уничтожающего результаты всех предыдущих переадресаций по параметру г 2) с помощью оператора восстановления О (г). [c.178]

    Если используется переадресация в УУ, то оператор, зависящий от параметров в ячейках памяти, неизменен. В этом случае возврат к начальному значению параметра производится путем изменения вспомогательных чисел, применяемых для переадресации в УУ. Оператор, производящий указанное изменение, также называется оператором восстановления и обозначается О (г). Все сказанное выше о восстановлении команд справедливо и для восстановления вспомогательных чисел, применяемых при переадресации в УУ. [c.179]

    В последней схеме команда возврата засылается в свободную ячейку, непосредственно следующую за командой условного перехода, принадлежащей оператору Р (что отмечено чертой над знаком этого оператора). Оператор обращения (4 6) предусматривает засылку упомянутой команды возврата и передачу управления оператору Л . Команда возврата после работы подпрограммы должна передать управление оператору Л,4. Оператор Л,о вычис- [c.200]

    Если при передаче управления оператором DO операндом является номер группы строк, то тем не менее требуется выполнить не всю группу, а только часть ее, то в конце выполняемой части строк должен стоять оператор возврата из подпрограммы RETURN. [c.135]

    Обращение к функции из главного процедурного блока производится по имени функции с аргументами. Имя функции в программе может использоваться наравне с любым выражением. В нашем примере оно является операндом операции умножения. После выполнения функции вместе с возвратом в точку вызова происходит и передача вычисленного значения. Возврат в точку вызова производится в том случае, если выполнение функции заканчивается оператором RETURN. Такой возврат в вызывающую программу не является единственным для функции. Она может заканчиваться и выполнением оператора перехода, который определит другую точку возврата. Очевидно, вычисление выражения, в котором было обращение к функции, не будет закончено в этом случае. Точка возврата для оператора перехода (соответствующая метка) может быть параметром функции. Тогда этот параметр должен объявляться как константа типа метка в вызывающем и вызываемом блоках с помощью атрибута LABEL. [c.295]

    Операторы END FILE, REWIND и BA KSPA E используются для обработки файлов с номерами 4 14 на магнитных лентах и последовательных файлов на дисках. Эти операторы нельзя применять для обработки файлов, связанных с системными логическими устройствами. Они используются соответственно а) для записи в файл информации о конце файла б) для установки файла в начальное положение в) для возврата файла на одну запись. [c.401]


    Для подпрограмм существует и другой способ возврата в основную программу, позволяющий передать управление любому другому оператору программы, в том числе и следующему за обращением. При этом метки операторов основной программы, которым предполагается передача управления, являются дополнительными аргументами и включаются в список аргументов подпрограммы, а в операторе RETURN указывается порядковый номер этой метки при счете дополнительных аргументов слева направо. Очевидно, подпрограмма будет содержать несколько операторов RETURN, каждый из которых отличается номером метки. Таким образом, при выполнении подпрограммы в зависимости от условия может выбираться любой из операторов RETURN, тем самым будет обеспечена передача управления различным операторам основной программы. [c.132]

    Оператор BA KSPA E 7, предназначенный для возврата магнитной ленты на одну единицу записи (единица записи — определенное количество символов передаваемой информации). Б приведенных операторах 7 — номер ленты. [c.141]

    Если при поиске обнаружено, что имеется несколько вариантов доказательства истинности подцели (т. е. есть несколько фактов или правил, сопоставимых с ней), то ПРОЛОГ автоматически отмечает так называемую точку возврата, т. е. запоминает альтернативные варианты решения. Если в какой-то момент выполнения программы очередная подцель не может быть вьшолнена, автоматически производится возврат к последней отмеченной точке возврата и ПРОЛОГ пытается найти другой вариант доказательства (или, что то же самое, другой путь выполнения программы). Автоматический перебор всех возможных вариантов решения является фундаментальным свойством языка ПРОЛОГ, которое часто оказывается крайне полезным и значительно сокращает объем текста программы. Кроме фактов и правил, определяемых про-1-раммистом, в программе можно использовать так называемые встроенные предикаты, вьшолняющие всевозможные действия — вычисления, сравнение величин, ввод-вывод и др. Как видим, вместо десятков разнообразных операторов, из которых конструируется программа в процедурных языках, в языке ПРОЛОГ имеется всего один вид оператора —правило, что и определяет лаконичность языка. [c.221]

    В соответствпп со сказанным выше, смысл вычислений по формуле (4.624) заключается в двин ении по направлению иаи-быстрейшего убывания функционала Лагранжа по переменной к (т. е. по направлению антиградиеита) с возвратом в допустимое множество управлений Ug по кратчайшему пути (по нормали)--оператор реализует операцию ортогонального проектирова- [c.290]

    После включения лампы и усилителя в электрическую сеть следует 1) установить в кюветодержателе кюветы с раствором сравнения и испытуемыми образцами, поместить его в кюветное отделение 17 (см. рнс. 86) таким образом, чтобы на пути потока излучения находился раствор сравнения (кюветодержатель должен быть повернут точкой к оператору) закрепить его прижимом закрыть крышку кюветного отделения 2) установить рукояткой 16 в рабочее положение сурьмя-но-цезиевый-Ф (СФ-4А — рукоятка вдвинута) или кислородно-цезиевый-К (СФ-4 — рукоятка выдвинута) фотоэлемент 3) поставить переключатель 23 в положение выкл. и закрыть фотоэлемент, поставив шторку 24 в положение закр. 4) установить, вращая рукоятку 19, по шкале 29 требуемую длину волны, подводя ее со стороны малых значений. Если при этом случайно будет пройдено нужное значение, то следует возвратить шкалу к значению на 3—5 нм меньше требуемого и снова установить на соответствующее деление 5) установить рукоятку (диск) 10 держателя светофильтров на указатель нужного светофильтра (см. стр. 257) или воздух (СФ-4А — рукоятка вдвинута)  [c.266]

    Для достижения максимально возможного энергетического разрешения для системы с дисперсией по энергии необходимо, чтобы главный усилитель имел достаточное время обработки каждого импульса с тем, чтобы получить максимальное отношение сигнал/шум. Это на практике означает, что оператор должен выбирать большую постоянную времени (т), обычно —10 МКС. Форма импульсов на выходе главного усилителя для т = 1, 6 и 10 мкс приведена на рис. 5.27. Важно отметить, что время, требуемое для возврата к базовой линии выходных импульсов при т=10 мкс, больше 35 мкс, в то время как при т=1 мкс требуется менее 5 мкс. Следо1вательно, использование больших постоянных времени, необходимых для достижения максимального разрешения, одновременно увеличивает вероятность того, что второй импульс поступит в главный усилитель прежде, чем пройдет первый. Этот момент также показан на рис. 5.27. Видно, что амплитуда импульса И, следующего через 20 мкс после импульса I, будет правильно оценена в 4 В при т=1 мкс, но составит 4,5 В при т = 6 мкс и 6,5 В при т=10 мкс. Если в реальной экспериментальной ситуации принимались бы такие импульсы, то соответствующие большим т были бы неверно определены в памяти многоканального анализатора и, следовательно, появились бы в неверных каналах электронно-лучевой трубки. Исключение таких случаев осуществляется в электронике системы при помощи схемы подавления наложения импульсов, блок-схема которой приведена на рис. 5.28 [109]. На рис. 5.29 даны эпюры напряжений на выходе соответствующих блоков в отмеченных точках. Сбор заряда в детекторе происходит очень быстро по сравнению с другими процессами, обычно за время порядка 100 не (точка /). В результате интегрирования этого заряда предусилителем получается ступенча- [c.224]

    Ствующих позициях. Путь, прохо-Димь й дуплекс-оператором в течение ритма работы лннии, составляет не более 2,2 длины обслуживаемого участка с учетом возврата дуплекс-опе-раюра на нсходиую позицию. Это Б 1,5—2 раза меньше пути одаомест-[1ЫХ явтооператороо, которые расцепляются со сборкой деталей. [c.158]

    Оператор QUIT предназначен для завершения работы над программой и передачи управления интерпретатору Фокала. Наличие его в конце программы не обязательно. Используется этот оператор в том случае, если после логического конца программы в ее тексте имеются еще строки или группы строк, выполняемые в ходе программы за счет передачи на них управления с возвратом. [c.136]

    Функция, программируемая пользователем FSBR, имеет два аргумента — номер группы строк, в которых программируется функция, и параметр функции. Параметром может быть арифметическое выражение. В группе строк, отведенной под программируемую функцию, должна находиться подпрограмма, содержащая специальную переменную , которой и передается значение параметра функции. После исчерпания группы строк или возврата из подпрограммы по оператору RETURN сама функция FSBR имеет значение, равное последнему значению переменной . [c.144]


Смотреть страницы где упоминается термин Оператор возврата: [c.126]    [c.362]    [c.362]    [c.126]    [c.291]    [c.454]    [c.163]    [c.106]    [c.66]    [c.158]    [c.68]    [c.454]    [c.198]   
Основы построения операционных систем в химической технологии (1980) -- [ c.291 , c.295 , c.373 ]




ПОИСК





Смотрите так же термины и статьи:

Оператор



© 2025 chem21.info Реклама на сайте