ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ. While <условие> do1. Цикл с предусловием – ПОКА While <условие> do Begin <оператор 1>; <оператор 2>; : <оператор N>; End;
· <условие> - выражение логического типа; · <оператор> выполняется до тех пор, пока выполняется <условие>. Проверка условия осуществляется вначале цикла; · цикл рекомендуется использовать в тех случаях, когда шаг изменения параметра цикла отличен от единицы. Начальное и конечное значения параметра цикла могут быть как целого, так и вещественного типа; · количество повторений цикла, если задано конечное значение параметра цикла, определяется по формуле – (|кон.зн.–нач.зн|+1)/h, где h – шаг изменения параметра цикла. 2. Цикл с постусловием – Повторять Repeat <оператор 1>; <оператор 2>; : <оператор N>; Until <условие>;
· <условие> – выражение логического типа; · операторы цикла выполнятся один раз, прежде чем будет проверенно выполнение <условия>, и будут выполняться до тех пор, пока <условие> не будет выполнено.
Циклы While…do и Repeat…Until могут быть использованы при составлении циклических программ с неизвестным числом повторений (итераций), т.е. когда конечное значение параметра цикла не задано. В этом случае этот цикл называется итерационным.
Пример 1. Вычислить значения функции y = x sin(x), на интервале x Î [n,m], с шагом hx.
Так как шаг h параметра цикла x может быть отличен от единицы, то для организации цикла была использована циклическая конструкция While…do.
Пример 2. Составить блок-схему и программу суммирования целых чисел принадлежащих интервалу от n до m.
Блок-схема:
Задание 1 Вычислить все значение функции f(x) на отрезке [a, b] в точках x = x + h,
Дополнительно: Подсчитать количество положительных значений функции и сумму отрицательных значений функции при заданных параметрах. Задание 2 Определить приближенное значение бесконечной суммы, вычислив первые n членов последовательности. Вычисления прекратить если разность между двумя последними членами последовательности не превышает ε=0.01,0.001 Не нашли, что искали? Воспользуйтесь поиском:
|