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

Циклический участок

Cтраница 2


Проиллюстрируем правила формирования ветвей на примере программы, представленной на рис. 3.2. Здесь операторы 2, 3 к 8 относятся к одному ярусу, но для операторов 2 и 3, зависящих только от оператора 1, можно однозначно в статике указать параллелизм их выполнения, в то время как оператор 8 входит в циклический участок программы и, следовательно, может выполняться ( возможно неоднократно) неодновременно и независимо от операторов 2 и 3; таким образом, оператор 5 и операторы 2, 3 должны входить в различные ветви В и А. Оператор 4 относится к ветви А, поскольку зависит только от операторов этой же ветви. Это связано с тем, что в статике нельзя однозначно определить моменты окончания ветвей А я В. Следовательно, анализ функций готовности ветвей ( в данном случае ветви С) необходимо производить в динамике.  [16]

Пусть ark - - SKok t размещается циклический участок программы.  [17]

Если цикл закончился, управление передается на продолжение программы. В противном случае управление передается на повторение циклического участка программы.  [18]

Как видно из блок-схем, приведенных на рис. 5.1 и 5.2, циклический алгоритм можно реализовать с помощью оператора условного перехода IF. Однако в языке Бейсик существуют операторы, специально предназначенные для составления программ циклических алгоритмов - оператор заголовка цикла FOR и связанный с ним оператор NEXT, завершающий текст циклического участка программы.  [19]

20 Конструкция оператор 1Р.| Конструкция оператор ОО. метка, т-конструкция целое ( метки, I.. - Сидентификатор переменной типа ШТЕОЕК ( параметр цикла, / ь / 2, / з - конструкции целое или идентификаторы переменных типа ЩТЕОЕК ( нижняя и верхняя границы изменения параметра цикла и шаг изменения. [20]

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

Обе реакции важны для понимания механизма ингибирования. Принципиально диа-дегидрохлорирование может быть внутримолекулярной реакцией, если в ней участвуют два несоседних элементарных звена. В этом случае после отщепления НС1 в макромолекуле появляется циклический участок. Энергетически наиболее выгодно образование шестичленного цикла.  [22]

23 Блок-схема алгоритма разветвляющегося вычислительного процесса. [23]

Такие процессы часто встречаются на практике, когда решение задачи сводится к многократному вычислению по одним и тем же математическим зависимостям при различных значениях входящих в них величин. Многократно повторяющиеся участки этого вычислительного процесса называют циклами. Циклический алгоритм позволяет существенно сократить объем программы за счет многократного выполнения ее циклического участка.  [24]

25 Формирование адреса следующей команды с использованием счетчика циклов. [25]

При подготовке перехода к циклической программе в СТЦ записывается начальное значение - п, где п - число - циклов. После выполнения очередного цикла к коду счетчика прибавляется 1 и проверяется знак суммы, равной i - п, где i - количество выполненных циклов. При отрицательном знаке суммы осуществляется переход к началу цикла, а при положительном знаке - к команде, записанной после циклического участка программы.  [26]

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

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

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

Превышение времени решения задачи означает неисправность работы машины. К числу характерных ошибок, не обнаруживаемых с по-мошью кратного просчета, относятся ошибки, в результате которых при выполнении циклического участка программы не вырабатывается необходимое условие выхода из цикла. Для выявления таких ошибок задается контрольное время решения задачи. Реализация этого метода требует некоторых дополнительных затрат на оборудование.  [30]



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