Оператор цикла с предусловием

Алгоритм работы цикла с предусловием показан на рис. 9.

Рис. 9. Цикл с предусловием

Оператор, реализующий этот алгоритм в С++ имеет вид:

while (выражение) оператор;

Работает цикл так. Вычисляется значение выражения. Если оно истинно (¹0), выполняется оператор. В противном случае цикл заканчивается, и управление передается оператору, следующему циклом. Выражение вычисляется перед каждой итерацией цикла. Если при первой проверке выражение = 0, цикл не выполнится ни разу. Если тело цикла состоит более чем из одного оператора, используют составной оператор:

while условие

{

оператор 1;

оператор n;

}

ЗАДАЧА 7. Вывести на экран таблицу значений функции y = esin (x) cos (x) на отрезке [0;p] с шагом 0.1.

#define PI 3.14159

int main()

{float x=0, y;

while (x<=PI) //Цикл с предусловием.

{y=exp(sin(x))*cos(x);

cout<<x<<"\t"<<y;

x+=0.1;

} //Конец цикла.

}


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: