Исполнение - оператор - Большая Энциклопедия Нефти и Газа, статья, страница 3
Жизнь уходит так быстро, как будто ей с нами неинтересно... Законы Мерфи (еще...)

Исполнение - оператор

Cтраница 3


Здесь, как и при удлинении строки экрана с помощью функции TTYSET, применена внешняя форма оператора присваивания, причем значение переменной, указанной в левой части, после исполнения оператора также не определено.  [31]

Наряду с обычными операторами присваивания, перехода, итеративного исполнения, вызова процедур, условными операторами, ПЛ / I включает средства для синхронизации параллельно исполняемых процедур, для исполнения нек-рых операторов во время компиляции, а также для выполнения нек-рых действий ( системных или определенных программистом) при возникновении ситуаций ( стандартных или определенных программистом), вызывающих прерывание при исполнении программы. В язык ПЛ / I встроено большое количество стандартных функций, к-рые существенно облегчают программирование.  [32]

Это позволяет в новом сегменте назначить свои массивы, функции, определяемые пользователем, блок данных, каналы и виртуальные массивы для файлов прямого доступа, и все это БЕЙСИК-система учтет автоматически при исполнении оператора CHAIN. Однако дальнейшие действия по формированию исходных данных для программы, открытию нужных файлов ( даже если они не закрывались с помощью операторов CLOSE в отработавшем сегменте, поскольку их автоматически закрыл оператор CHAIN) - все это должны сделать соответствующие операторы программы нового сегмента.  [33]

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

Говоря об этих циклах в дальнейшем, мы будем предполагать, что a, b и с-целые числа или переменные, не меняющие своих значений ( так же, как и параметр i) при исполнений оператора, составляющего тело цикла. Заметим, что наша классификация, с одной стороны, условна, так как каждую из конструкции ( 6) - ( 8) можно свести к любой из двух остальных, и, с другой стороны, неполна: встречаются циклы, которые по существу дела нельзя отнести ни к одной из двух названных групп.  [35]

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

Во время реализации оператора на Ф - процессоре в каждый момент времени состояние Ф - процессора можно охарактеризовать некоторой совокупностью параметров ( вектором состояния Ф - процессора), которая позволяет прерывать работу процессора так, что при восстановлении вектора состояния Ф - процессора исполнение оператора будет продолжено без каких-либо нарушений.  [37]

38 Структура повторения do / while. [38]

Операторы break и continue предназначены для изменения потока управления. Исполнение оператора break в структурах while, for, do / while или switch приводит к немедленному выходу из структуры. Выполнение программы продолжается с первого оператора, следующего за ней. Когда структура if обнаруживает, что значение х стало равным 5, выполняется оператор break. Это завершает оператор for, а программа продолжает выполняться с оператора printf, следующего за структурой for. Цикл выполняется полностью только четыре раза.  [39]

Операторы присваивания и процедуры являются кирпичиками, или компонентами, из которых строятся структурные операторы, предписывающие последовательное, выборочное или повторное исполнение своих компонент. Последовательное исполнение операторов задается составным оператором, условное или выборочное исполнение - оператором ЕСЛИ и оператором выбора, а повторное исполнение - циклами.  [40]

По правилам ОрепМР в программе должна быть выделена область параллельного исполнения ( блок параллелизации) - одна или несколько. Для исполнения операторов блока параллелизации создается группа подпроцессов ( или нитей, или потоков исполнения), число которых назначается до начала блока или в директиве, открывающей блок. Поток исполнения, создавший группу, становится ведущим подпроцессом ( или мастером) группы. Внутри области параллельного исполнения число подпроцессов сохраняется неизменным. По выходу из блока параллелизации все подпроцессы группы, за исключением мастера, закрываются. Директивами ОрепМР в блоке параллелизации могут быть выделены блоки операторов, исполнение которых может быть поручено одному из подпроцессов группы. Например, оператор цикла может быть разделен на части так, чтобы каждая из них выполнялась отдельным подпроцессом. Независимые не итеративные блоки операторов также могут быть поручены различным подпроцессам. Операторы, параллельное выполнение которых невозможно или нежелательно, могут исполняться либо одним из подпроцессов группы, либо подпроцессом-мастером. Все директивы, управляющие исполнением, применимы только к блокам замкнутого кода. Области параллельного исполнения могут вкладываться друг в друга. В этом случае каждый подпроцесс из группы исполнения создает свою группу, в которой становится мастером.  [41]

При создании процедур и функций часто возникают ситуации, когда одни и те же действия требуется повторять по нескольку раз. Для повторного исполнения оператора или группы операторов предназначены специальные управляющие конструкции VBA - циклы.  [42]

Логическое выражение на поле операндов должно быть заключено в скобки, и точка, начинающая метку перехода, должна следовать непосредственно за закрывающей скобкой. Результат исполнения оператора AIF - либо переход к предложению, помеченному указанной меткой ( когда логическое выражение имеет значение да), либо ( в случае нет) продолжение обработки в естественном порядке.  [43]

44 Информационный граф алгоритма. каскадная форма ( а и конвейерная форма ( б. [44]

Последовательный стиль описания соответствует традиционным подходам к составлению компьютерных программ. Расположение и порядок исполнения операторов в тексте описания соответствует порядку прохождения данных через информационный граф. Такое описание наиболее точно интерпретируется ярусной формой информационного графа ( см. рис. 3.4, о), которая получается из исходного представления алгоритма путем упорядочения независимых примитивных операторов таким образом, что вершины каждого яруса связаны с вершинами предыдущих. Желательно, чтобы максимальное число связей осуществлялось вершинами непосредственно предшествующего яруса. Порядок записи операторов одного уровня не имеет значения. Графы с обратной связью в последовательной форме интерпретировать в HDL затруднительно, а иногда и невозможно.  [45]



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