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

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

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

Оператор цикла

    Расчет по формуле (1-25) производится операторами цикла. Сначала S полагается равным нулю, а затем при изменении I от 1 до с шагом единица накапливается сумма произведений x ai. Оператор цикла управляет изменением индекса и обеспечивает выполнение суммирования. Каждый оператор цикла заканчивается словом END. Второй оператор цикла обеспечивает расчет собственно состава по формуле (1-25). Следующий оператор предназначен для вывода на печать заголовка СОСТАВ ПАРА и числовых значений / . Зна- [c.37]


    В ПЛ/1 имеются средства, позволяющие более компактно записывать такого рода алгоритмы,— это оператор цикла. Имеется несколько типов оператора цикла, и они будут рассмотрены ниже. Здесь мы остановимся на операторе, который в большей степени подходит для данного рода вычислений. В общем виде он записывается так  [c.241]

    С использованием оператора цикла запишем часть программы по расчету Y(I) и SUM  [c.242]

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

    Исходя из определения допускается несколько видов оператора цикла. [c.278]

    Рассмотрим свойства оператора цикла. [c.279]

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

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

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

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

    Например, оператор цикла для расчета концентраций компонентов паровой фазы по уравнению (5-5) (см. с. 230) и суммы концентраций запишется в виде [c.361]

    Операторы, которые следуют за оператором DO, включая оператор с меткой и, определяют область действия оператора цикла. Это могут быть любые исполнимые операторы Фортрана, в том числе цикла. Таким образом, допускается вложение операторов цикла друг в друга. В случае вложенных операторов цикла необходимо, чтобы их области действия не перекрывались, т. е. область действия внутреннего оператора цикла должна находиться в области действия внешнего. [c.362]

    Отметим основные правила, которых необходимо придерживаться при записи оператора цикла. [c.363]

    Параметры т , т , тпд не должны изменяться в области действия оператора цикла. Они могут изменяться вне этой области до или после выполнения оператора цикла. [c.363]


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

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

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

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

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

    Значит, оператор цикла состоит из заголовка цикла и оператора, которые в свою очередь определяются как [c.88]

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

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

    В зависимости от типа элемента списка различаются три типа операторов цикла  [c.89]

    Оператор цикла с элементом типа арифметического выражения [c.89]

    Эти действия можно выполнить с помощью оператора цикла следующего вида  [c.89]

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

Рис. 18. Последовательность выполнения оператора цикла с элементом типа арифметической прогрессии Рис. 18. <a href="/info/1464110">Последовательность выполнения оператора</a> цикла с <a href="/info/264437">элементом типа</a> арифметической прогрессии
    Более детальная блок-схема расчета коэффициентов активности по уравнениям NRTL приведена на рис. 1.7. Заметим, что эта блок-схема полностью соответствует программе, записанной на таких языках программирования, как Алгол-60, Фортран, ПЛ/1. Каждому из циклов в программе соответствует оператор цикла, а другие действия выполняются операторами присваивания. [c.27]

    Расчет по формуле (1-25) производится двумя операторами цикла. Первый оператор DO 3 I = 1, N 3S = S + X(I) ALFA(I) [c.35]

    Заметим, что операторы цикла записаны различно. Языку ПЛ/1 свойственна большая по сравнению с другими языками свобода в записи отдельных конструкци . в данном случае допускается переставлять Me fraMn части предложений ТО 7V и ВУ 1. Более того, поскольку шаг изменения переменной I равен 1, В У 1 при записи оператора цикла можно опустить. [c.38]

    Действие оператора цикла состоит в следующем. Переменная (параметр цикла) принимает начальное значение, и если это значение не превосходит конечного с учетом знака приращения, то выполняются операторы 1,2,..., N. Затем значение параметра цикла изменяется на величину шага, полученное значение опять сравнивается с конечным значением, и если оно не превосходит конечного, то выполняются операторы 1,2, N. Этот процесс повторяется до тех пор, пока значение параметра цикла не будет превосходить конечного значения. Заметим, что если значение выранхение-З равно единице, то в записи оператора цикла ВУ выражение-3 можно опустить. [c.242]

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

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

    Здесь оператор ONTINUE используется для выделения областей действия операторов цикла. [c.364]

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


    Составной оператор состоит из группы операторов, заключенных в операторные скобки begin и end. В составной оператор могут объединяться любые операторы и в произвольном количестве. Он используется в программах в тех случаях, когда группа операторов должна выполняться как единое целое, например, при выполнении условия. Этот оператор часто является составной частью других операторов программы (условного, оператора цикла, процедуры). Программа в целом также может оформляться в виде составного оператора. [c.64]

    Синтаксически оператор цикла определяется следующей метаформулой  [c.88]

    Оператор, выполняемый в цикле, обычно называют управляемым. Из последнего определения следует, что управляемым оператором в цикле может быть любой оператор Алгола (см. стр. 63), в том числе и оператор цикла. Действие оператора цикла заключа- [c.88]

    Оператор цикла обеспечивает изменение параметра цикла от единицы до 10. В данном случае параметр цикла используется для выбора переменных с индексами Ai и Bi, а следовательно, является величиной типа integer. [c.91]


Смотреть страницы где упоминается термин Оператор цикла: [c.33]    [c.361]    [c.363]    [c.364]    [c.50]    [c.63]    [c.83]    [c.88]    [c.88]    [c.89]    [c.89]   
Смотреть главы в:

Программирование и вычислительные методы в химии и химической технологии -> Оператор цикла

Программирование и вычислительные методы в химии и химической технологии -> Оператор цикла


Компьютеры в аналитической химии (1987) -- [ c.376 ]

Программирование и вычислительные методы в химии и химической технологии (1972) -- [ c.88 , c.137 , c.155 ]

Программирование (1963) -- [ c.236 ]

Основы построения операционных систем в химической технологии (1980) -- [ c.241 , c.361 ]




ПОИСК





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

Оператор



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