Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual_C_console.pdf
Скачиваний:
34
Добавлен:
16.05.2015
Размер:
954.14 Кб
Скачать

54

Перестановка xnew -> xold;

Вычисление по формуле;

Проверка на окончание.

Поскольку цикл начинается с перестановки старого и нового значений, то для выполнения проверки эти действия должны быть выполнены обязательно хотя бы один раз. А это обеспечивает оператор цикла do-while, и именно поэтому он удобен для реализации итерационных процессов.

Точность вычислений задана в директиве препроцессора #define с целью удобства настройки программы на другую точность вычислений.

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

Оператор цикла for предназначен в основном для оформления циклов с заданным количеством повторений, хотя и этот оператор может использоваться для итерационных процессов. Формат этого оператора следующий:

for (<список начальных значений>; <список условий>; <список операторов>) <операторы тела цикла>;

В <список начальных значений> могут входить несколько операторов присваивания, которые "настраивают" цикл. Типы переменных для параметров цикла могут быть любого типа (как целые, так и дробные). Объявлять переменные можно как в самом операторе цикла, так и отдельно (как показано ниже в примерах). При выполнении оператора for операторы из <списка начальных значений> выполняются только один раз.

Особенностью оператора for является возможность записи в качестве <списка операторов> нескольких операторов, часть из которых может изменять переменные цикла, а другая часть может состоять из операторов, которые обычно записываются в "теле" цикла. В этом смысле с помощью единственного оператора заголовка цикла for в языке C++ можно выполнять достаточно сложные вычисления, но это не рекомендуется из-за потери наглядности программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]