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

Новая итерация

Cтраница 3


Если неравенство верно, то нужно выполнить оператор, который стоит после слова then. Он отправляет к предложению с меткой cycle, чтобы вычислить новую итерацию. В противном случае, когда неравенство не выполняется, машина переходит к следующему шестому предложению. В нем стоит оператор вывода на печать переменных х, a, epsilon ( output - вывести) с переводом их из двоичной системы счисления в десятичную. На этом выполнение программы заканчивается.  [31]

Выражение инициализации используется для установки начального значения счетчика цикла или для выполнения какой-нибудь другой операции, подготавливающей работу цикла. Под проверкой понимают некое выражение на языке C, которое выполняется перед каждой новой итерацией цикла и возвращает логическое значение. Если возвращается значение true, то программа выполняет строки тела цикла, после чего выполняется третье выражение в параметрах цикла, которое, как правило, приращивает значение счетчика на заданную величину.  [32]

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

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

Заметим, что при задании в качестве граничного условия па приеме давления свободный член AI пересчитывается не только для каждого нового слоя, но и на данном слое для каждой новой итерации.  [35]

Заметим, что понятие цикла в данном примере связывается только с повторением операций. В современных ЭВМ в цикле повторяются команды целиком: и поле кода операции, и поле операндов. При этом в действительности при каждой новой итерации фактический операнд команды может меняться за счет модификации адресов или индексирования.  [36]

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

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

Так как множество Р является связным, то это значит, что мы определили все эффективные точки. В противном случае выбирается некоторый базис из множества Wt и с помощью ППН определяется, является ли этот базис эффективным. Если является, то получили еще одну эффективную точку. Заметим, что для нахождения множества А ( I) требуется использовать записи Л /; и Dt. Далее формируются новые множества Nt i, D - i, Wi i и начинается новая итерация.  [39]

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

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



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