Понедельник, Июль 5th, 2010

Вопросы и ответы АЯВУ

Циклическая структура программы позволяет производить многократные вычисления группы операторов при изменении одного или нескольких параметров одновременно. В языке Паскаль имеются операторы цикла For, Repeat, While. Для вычислений с заранее неизвестным количеством повторений итераций используются операторы Repeat и While. Циклический процесс, выполняющийся до достижения некоторого условия, называется итерационным. Учитывая неизвестность конечного числа шагов итерационного алгоритма, необходимо предусмотреть вариант зацикливания и сформулировать корректное условие для выхода из цикла. В итерационных алгоритмах заданная погрешность используется для проверки модуля разности найденного приближенного и точного значений. В случае, когда точное значение неизвестно, допустимо оценивать разность между соседними итерациями. При решении задач, как правило, нет необходимости хранить промежуточные итерации — достаточно получения окончательного результата и числа шагов, проделанных для достижения условия — для оценки скорости сходимости алгоритма. Часто в задачах для вычисления очередного слагаемого удобно рекуррентно использовать предыдущее слагаемое, а не организовывать дополнительный (внутренний) цикл.
20. Синтаксис и структура циклов с параметром.
Оператор цикла FOR, известный как оператор цикла с параметром, имеет вид:
for i=a to b do s;
При выполнении этого оператора сначала вычисляется некоторое начальное значение А, которое присваивается переменной I, называемой параметром цикла. Затем вычисляется конечное значение Б и проверяется, имеет ли место равенство I=В. Если равенства нет, выполняется оператор S, который может быть составным, и переменная / увеличивается на единицу. После этого проверка (не равен ли параметр конечному значению), выполнение оператора S и увеличение переменной I на единицу выполняются циклически до тех пор, пока не наступает равенство /=В. Параметр цикла /, а также начальное и конечное значения (А и В) могут принадлежать любому порядковому типу (например, Integer или Char). (Но при этом все они должны быть одного типа.) Если начальное значение превышает или равно конечному значению с самого начала, оператор S не выполнится ни разу. Использованные здесь зарезервированные слова FOR, TO и DO имеют смысл от, до и выполнять соответственно.
21. Синтаксис и структура циклов с постусловием.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

Инструкция по применению: бест фертил инструкция по применению bestfertil.ru.