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

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

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

Передача управления

    Приняв от оператора все изменения в конфигурации ЭВМ, если требуется, и текущее время, программа ПЕРВОНАЧАЛЬНАЯ ЗАГРУЗКА заканчивает свою работу передачей управления СУПЕРВИЗОРУ. [c.202]

    Программа УПРАВЛЕНИЕ ЗАДАНИЯМИ вызывается в основную память перед выполнением каждого шага задания и ее выполнение заканчивается передачей управления СУПЕРВИЗОРУ. [c.204]


    Передача управления в зависимости от условия производится условным оператором. В простейшем случае условный оператор записывается в виде [c.240]

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

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

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

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

    Фиксированная передача управления предназначена для упрощения структуры блок-схемы сложных алгоритмов. Это символ позволяет исключить пересечения взаимосвязей отдельных элементов блок-схемы. [c.37]

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

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

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


    В оператор цикла можно входить только через заголовок цикла, поэтому передача управления какому-либо оператору внутри цикла невозможна. Результат действия оператора перехода к метке, находящейся внутри оператора цикла, не определен, если оператор перехода также не находится в этом операторе цикла. [c.94]

    Операторы перехода используются для передачи управления исполняемым операторам программы. В зависимости от содержательной части в Фортране различают несколько типов операторов перехода. [c.135]

    Оператор передачи управления по предписанию имеет вид [c.136]

    Оператор ПЕРЕЙТИ является оператором безусловной передачи управления. В его содержательной части указывается метка оператора, который должен выполниться следующим. Например [c.154]

    Команды для выполнения операций передачи управления изменяют последовательность выполнения отдельных частей программы. Операции передачи управления разделяются на операции безусловного и условного перехода. Команды этого типа приведены в табл. 28. [c.428]

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

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

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

    Связью в кибернетике называются процессы восприятия информации, ее хранения и передачи. Управление — это переработка воспринятой информации в сигналы, направляющие деятельность машин и организмов. Если машина или организм способны воспринимать и использовать информацию о результатах своей деятельности, то говорят, что они обладают обратной связью-, переработка такого рода информации в сигналы, корректирующие [c.25]

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

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

    Если условие (П1.90) не выполняется или скорость среды на входе ИУ больше допустимой, то производится передача управления блоку Р, где определяется следующее большее значение условного прохода ИУ при той же условной пропускной способности. В случае отсутствия такового, в бло ке 11 определяется следующее большее значение условной пропускной способности и минимальное для него значение условного прохода. [c.153]

    Блоки 17,18 - сравнение радиуса действия с территорией и, если радиус недостаточный, то передача управления блоку 15 для повторного ввода большего тока катодной станции. [c.14]

    Обычно команды в программе выполняются последовательно до тех пор, пока не встречается оператор передачи управления, вызывающий изменение этого правила. Так, выполнение программы, приведенной в качестве примера на рис. 9.3, начинается на строке 10, продолжается до строк 20, 30... и заканчивается в тот момент, когда будет достигнут оператор на строке 70. Из приведенных выще категорий операторов эта простая иллюстративная программа содержит присвоение (строка 40), оператор ввода (часть строки 30), оператор вывода (строка 60) и два цикла (строки 30 и 60). Дальнейшие детали технических аспектов программирования можно найти в соответствующих учебниках по языковым системам, предназначенным для разработки программ (см., например, [22—26]). [c.377]

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


    Операторы управления последовательностью выполнения программы. В нашем примере для расчета температуры используется итерационная формула. Это означает, что вычисления должны производиться по одним и тем же соотношениям, но с различными данными. Оператофы программы выполняются в порядке их следования. Для того чтобы повторить некоторые расчеты, необходимо изменить естественный порядок выполнения операторов, т. е. передать управление оператору, который не следует за выполняемым. Управление может передаваться либо безусловно, либо только прп выполнении некоторого условия. Так, после подсчета суммы концентраций компонентов (см. рис. 5.1) проверяется условие равенства ее единице с точностью е. Если условие SUM — — 11< е выполняется, то выводятся результаты и расчет заканчивается, иначе после расчета (или задания) нового приближения по температуре и выполнения пересылок производится безусловная передача управления на повторение вычислений. [c.240]

    Каждая процедура обязательно помечается. Для этого перед оператором PRO EDURE через двоеточие ставится идентификатор, называемый меткой или префикс-меткой. Метка является именем процедуры. Процедура становится активной, т. е. начинает выполняться лишь после того, как ей будет передано управление. При передаче управления указывается ее имя. В связи с этим имя процедуры называют еще именем точки входа, так как процедура начинает выполняться с первого оператора PRO EDURE. Имя внешней процедуры не должно содержать более шести символов. [c.283]

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

    Выполнение оператора GOTO 5 приводит к передаче управления оператору А = Х 2. Очевидно, оператор, следующий за оператором перехода, должен иметь метку, иначе он никогда не будет выполняться. [c.360]

    Вследствие возможности передачи управления необходимо точно указывать окончание каждого из операторов. Для этого операторы обязательно разделяются точкой с запятой. Точка с запятой не ставится лишь в тех случаях, когда за оператором следует end или else. [c.65]

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

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

    Оператор ЕСЛИ используется для реализации условной передачи управления в автокодовой программе. В его содержательной части указывается условие и метки операторов, которым будет передаваться управление после проверки условия. [c.154]

    Счетчик адреса команд представляет собой 13-разрядный регистр, в котором хранится адрес МОЗУ выполняемой команды, и его содержимое автоматически увеличивается на единицу после выполнения команды. При выполнении команды передачи управления в него записывается адрес команды, которая будет выполняться следующей. [c.469]

    Набор этих параметров вводится после передачи управления на счет очередного варпанта. [c.177]

    При КС — 1 (затвор профилируется при минимально допустимом диаметре седла для данного условного хода) передачей управления на блок 16 программы начинается попск минимального диаметра седла для следующего условного хода. При КС = —1 (диаметр седла при данном условном ходе уже увеличивался) проверяется счетчик КО. [c.178]

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

    На рис. 11.38 приведена простейшая блок-схема, иллюстрирующая взаимосвязь основных элементов программ конформационного анализа. В случае постоянных длин связей и валентных углов математические операции лока П выполняются только один раз. В расчетах линейных молекул блок IV отключен и процесс из блока III пдет непосредственно в V и да-ilee - VI. Затем происходит передача управления в блок VII для поиска Минимума энергии и выбора нового приближения, которое направляется [c.237]


Смотреть страницы где упоминается термин Передача управления: [c.36]    [c.36]    [c.39]    [c.85]    [c.133]    [c.134]    [c.429]    [c.111]    [c.170]    [c.179]   
Программирование (1963) -- [ c.120 ]




ПОИСК





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

Масло для коробки передач и рулевого управления. Технические условия

Объекты регулирования и управления коэффициенты передачи усиления

Объекты управления коэффициент передачи усиления

Протокол квитирования высокоуровневые процедуры управления каналом передачи

Схемы передачи управления

Схемы электрические классификация силовая цепь узел возбуждения генератора тепловоза узел возбуждения генератора тепловоза с передачей переменно-постоянного тока цепи управления тепловоза

Электрическое оборудование тепловозов и дизель-поездов с гидравлической передачей Цепи управления и защиты тепловозов и дизель-поездов



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