Cтраница 4
Предусмотреть средства идентификации альтернативных условий окончания работы программных секций, если основные условия не достигаются. [46]
В методе итерации условием окончания процесса уточнения значения корня является то, что модуль разности между двумя последовательными уточнениями становится меньше заданной погрешности. При этом также необходимо иметь в виду, что если погрешность задать слишком малой, а шаг изменения аргумента - достаточно большим, то разность между соседними значениями корней никогда не станет меньше погрешности, а время решения становится бесконечно большим. Следовательно, процесс решения задач на ЦВМ не должен быть полностью поручен машине. Каждый результат ЦВМ должен быть критически осмыслен. Иногда для большей уверенности в результатах расчета на ЦВМ одни и те же задачи решаются последовательно различными численными методами и результаты сопоставляются. [47]
В блоке 3 проверяется условие окончания ( повторения) цикла, чаще всего предполагающее сравнение текущего значения некоторой переменной с ее предельным значением. [48]
Поскольку ufj 0, условие окончания выполнено. [49]
В конце оператора указывается условие окончания цикла, которое может быть задано следующими способами. [50]
После каждого цикла проверяется условие окончания умножения, Это условие состоит в выполнении п элементарных команд сдвига. Действительно, так как перед началом умножения младший разряд множителя находится в младшем разряде регистра ОР1, то после п сдвигов он окажется в ОДРЗ, а цикл, в котором обрабатывается цифра младшего разряда множителя, есть последний цикл умножения. [51]
![]() |
Блок-схема программы вычисления sin a. [52] |
В конце цикла проверяется условие окончания цикла аг е, где е - требуемая точность вычисления синуса. [53]
В таких случаях проверку условия окончания циклов включают в тело цикла в виде условного оператора, обеспечивающего выход из тела цикла на другие операторы программы. [54]
В конце каждого цикла проверяется условие окончания деления. Если это условие не выполняется, машина переходит к очередному циклу деления. На рис. 6.9 6 показано размещение информации в регистрах после последнего цикла деления. [55]
![]() |
Склеппатпте вортин графа. а До склейки, б После склейки. [56] |
Очень любопытно звучит теперь и условие окончания работы алгоритма: для каждой вершины v графа RI ( V) U v V, где, однако, V - это уже не множество вершин исходного графа, а, выражаясь языком высокой математики, множество гомоморфных образов вершин исходного графа, так как каждая вершина результирующего полного графа ( вспомните его определение. [57]
После выполнения действий осуществляется проверка условий окончания, т.е. определяется, не является ли текущее состояние рабочей памяти целевым. Кроме того, на этапе выполнения осуществляются изменения памяти состояний интерпретатора, соответствующие выполненным действиям. [58]