Лекция № 8 Циклы с неизвестным числом

Скачать презентацию Лекция № 8 Циклы с неизвестным числом Скачать презентацию Лекция № 8 Циклы с неизвестным числом

2_Лекция_7_Циклы_итерацион.ppt

  • Количество слайдов: 13

> Лекция № 8 Циклы с неизвестным числом повторений  (итерационные).   Лекция № 8 Циклы с неизвестным числом повторений (итерационные). 1

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

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

>{ double x =0, x. Max = 1; double hx = 0. 1, y; { double x =0, x. Max = 1; double hx = 0. 1, y; while (x <= x. Max) { y = sin(x); cout<

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

>  Пример. Вычислить наибольшее положительное целое число n, удовлетворяющее условию 3 n 5 Пример. Вычислить наибольшее положительное целое число n, удовлетворяющее условию 3 n 5 – 690 n <= 7 { int n = 1; while (3*pow((double) n, 5) – – 690*n <= 7) { n++; } cout<

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

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

>     Пример. Вычислить наибольшее     положительное целое Пример. Вычислить наибольшее положительное целое число n, Начало удовлетворяющее условию 3 n 5 – 690 n <= 7 n=0 { int n = 0; do n=n+1 { n ++; Да } 3 n 5 – 690 n<=7 while (3*pow((double) n, 5) – 690*n <= 7); Нет cout<

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

>Счетный цикл for:  -- тело цикла не выполнится ни разу, если х. Нач Счетный цикл for: -- тело цикла не выполнится ни разу, если х. Нач > х. Кон и шаг положительный; -- цикл будет бесконечным, если х. Нач < х. Кон и шаг отрицательный. 11

>Цикл с предусловием while:  -- тело цикла не выполнится ни разу, если не Цикл с предусловием while: -- тело цикла не выполнится ни разу, если не выполняется условие; -- цикл будет бесконечным, если не может быть достигнуто значение окончания цикла или не задан закон изменения параметра цикла; 12

>Цикл с постусловием do while:  -- тело цикла выполнится хотя бы один раз, Цикл с постусловием do while: -- тело цикла выполнится хотя бы один раз, даже если не выполняется условие; -- цикл будет бесконечным, если не может быть достигнуто значение окончания цикла или не задан закон изменения параметра цикла; 13