Информатика. Программирование на C++. Мамонова Т.Е. - 70 стр.

UptoLike

Составители: 

for (int X = Xn; X<=Xk; X += Dx)
printf("| %5.2f | %5.2f |\n", X, X*X + 1);
}
3.1.1.5. Операторы передачи управления
В С++ есть несколько операторов, изменяющих естественный поря-
док выполнения вычислений [5]:
оператор безусловного перехода goto;
оператор выхода из цикла break;
оператор перехода к следующей итерации цикла continue;
оператор возврата из функции return.
Оператор goto
Оператор безусловного перехода goto имеет формат:
goto метка;
В теле той же функции должна присутствовать ровно одна
конструкция вида:
метка: оператор;
Оператор goto передает управление на помеченный оператор.
Метка – это обычный идентификатор, областью видимости которо-
го является функция, в теле которой он встречается.
Использование оператора безусловного перехода оправдано в двух
случаях:
принудительный выход вниз по тексту программы из нескольких
вложенных циклов или переключателей;
переход из нескольких мест функции в одно (например, если
перед выходом из функции необходимо всегда выполнять какие-либо
действия).
В остальных случаях для записи любого алгоритма существуют бо-
лее подходящие средства.
Оператор break
Оператор выхода из цикла break обеспечивает переход на оператор,
непосредственно следующий за оператором if, switch или цикла, внутри
которых находится оператор break.
Пример 30. Программа вычисляет значение гиперболического си-
нуса вещественного аргумента х с заданной точностью eps с помощью
разложения в бесконечный ряд: sh x = 1 + x
3
/3! + x
5
/5! + x
7
/7! + …
#include <iostream.h>
70