Циклы с неизвестным числом повторений, итерационные

Содержание

Слайд 2

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

Цикл WHILE выполняется, пока истинно (выполняется) условие

Оператор цикла while (цикл с предусловием) Цикл WHILE выполняется, пока истинно (выполняется) условие

Слайд 3

while ( условие)
{
Тело цикла
}
Здесь while – ключевое слово

while ( условие) { Тело цикла } Здесь while – ключевое слово

(пока, выполняется), заголовок цикла;
{ } определяют тело цикла и указывают на окончание циклической конструкции;
Условие – логическое выражение,
определяющее условие выполнения цикла;
Тело цикла – последовательность операторов
(строк программного кода), число которых определяется задачей.

тело цикла

условие

Слайд 4

{
double x =0, xMax = 1;
double hx =

{ double x =0, xMax = 1; double hx = 0.1, y;
0.1, y;
while (x <= xMax)
{
y = sin(x);
cout< x + = hx;
}
return 0;
}

Слайд 5

Пример. Вычислить наибольшее положительное целое число n, удовлетворяющее условию 3n5 – 690n

Пример. Вычислить наибольшее положительное целое число n, удовлетворяющее условию 3n5 – 690n
<= 7.

Слайд 6

Пример. Вычислить наибольшее положительное целое число n, удовлетворяющее условию
3n5 – 690n

Пример. Вычислить наибольшее положительное целое число n, удовлетворяющее условию 3n5 – 690n
<= 7

{
int n = 1;
while (3*pow(n,5) – 690*n <= 7)
{
n++;
}
cout< return 0;
}

Слайд 7

Домашнее задание. Записать в конспект лекций назначение программы (что она подсчитывает и

Домашнее задание. Записать в конспект лекций назначение программы (что она подсчитывает и
выводит). Какое число будет выведено на экран?

{
int Z = 100;
while (fmod(Z,11) != 0)
{
Z--;
}
cout << Z*10 << endl;
return 0;
}

Слайд 8

Оператор цикла do while (цикл с постусловием)

Оператор цикла do while (цикл с постусловием)

Слайд 9

do
{
Тело цикла
}
while (условие); /цикл с постусловием
Цикл do while

do { Тело цикла } while (условие); /цикл с постусловием Цикл do
выполняется до тех пор, пока истинно (выполняется) условие.

тело цикла

условие

Слайд 10

Пример. Вычислить наибольшее положительное целое число n, удовлетворяющее условию
3n5 – 690n

Пример. Вычислить наибольшее положительное целое число n, удовлетворяющее условию 3n5 – 690n
<= 7

{
int n = 0;
do
{
n ++;
}
while (3*pow(n,5)– 690*n <= 7);
cout< return 0;
}

Начало

n = 0

3n5 – 690n<=7

n = n + 1

Вывод n – 1

Конец

Да

Нет

Слайд 11

Особенности циклов

Особенности циклов

Слайд 12

Счетный цикл for:
-- цикл будет бесконечным, если хНач < хКон и шаг отрицательный или

Счетный цикл for: -- цикл будет бесконечным, если хНач хКон и шаг положительный
хНач > хКон и шаг положительный

Слайд 13

Цикл с предусловием while:
-- тело цикла не выполнится ни разу, если

Цикл с предусловием while: -- тело цикла не выполнится ни разу, если
не выполняется условие;
-- цикл будет бесконечным, если не может быть достигнуто значение окончания цикла или не задан закон изменения параметра цикла;
Имя файла: Циклы-с-неизвестным-числом-повторений,-итерационные.pptx
Количество просмотров: 33
Количество скачиваний: 0