Содержание
- 2. План Лекция 6 План Пара заданий для самопроверки Операторы цикла Оператор с переменной (for) Оператор с
- 3. Пара заданий для самопроверки Задание для самопроверки 1 Задание для самопроверки 2
- 4. Пара заданий для самопроверки Задание для самопроверки 1 Что будет выведено если пользователь введет 13? #include
- 5. Пара заданий для самопроверки Задание для самопроверки 2 Что будет выведено если пользователь введет 2 и
- 6. Цикл с переменной Цикл с переменной (for) Цикл с пред-условием (while) Последовательности Цикл с пост-условием (do…while)
- 7. Операторы цикла Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов
- 8. Операторы цикла Алгоритм начало i, i2, i3 конец нет да i i = 1; i =
- 9. Операторы цикла Алгоритм (с блоком «цикл») начало i, i2, i3 конец i2 = i * i;
- 10. Операторы цикла Программа void main() { int i, i2, i3; for (i=1; i { i2 =
- 11. Операторы цикла Цикл с уменьшением переменной Задача. Вывести на экран квадраты и кубы целых чисел от
- 12. Операторы цикла Цикл с переменной for (начальные значения; условие продолжения цикла; изменение на каждом шаге) {
- 13. Операторы цикла Цикл с переменной Особенности: условие проверяется в начале очередного шага цикла, если оно ложно,
- 14. Операторы цикла for (i=8; i>=1; i--) printf("Привет"); printf("i=%d", i); Цикл с переменной Особенности: после выполнения цикла
- 15. Операторы цикла Сколько раз выполняется цикл? a = 1; for(i=1; i 3 раза a = 4
- 16. Цикл с предусловием Цикл while Взаимозаменяемость циклов for и while
- 17. Операторы цикла Цикл с неизвестным числом шагов Пример: Отпилить полено от бревна. Сколько раз надо сделать
- 18. Операторы цикла Алгоритм начало count конец нет да n != 0? count = 0; count =
- 19. Операторы цикла Программа void main() { int n, count; printf("Введите целое число\n"); scanf("%d", &n); count =
- 20. Операторы цикла Цикл с условием while ( условие ) { /* тело цикла */ } Особенности:
- 21. Операторы цикла Цикл с условием Особенности: условие пересчитывается каждый раз при входе в цикл если условие
- 22. Операторы цикла Сколько раз выполняется цикл? a = 4; b = 6; while ( a 2
- 23. Операторы цикла Замена for на while и наоборот for( i=1; i { /* тело цикла */
- 24. Последовательности Способы определения Типичные алгоритмы Пример программы
- 25. Операторы цикла Последовательности Примеры: 1, 2, 3, 4, 5, … 1, 2, 4, 7, 11, 16,
- 26. Операторы цикла Последовательности Задача: найти сумму всех элементов последовательности, которые по модулю больше 0,001: Элемент последовательности
- 27. Операторы цикла Алгоритм начало S конец нет да |a| > 0.001 S = S + a;
- 28. Операторы цикла Программа #include void main() { int b, c, z; float S, a; S =
- 29. Операторы цикла Упражнения 1. Найти сумму элементов последовательности с точностью 0,001: Ответ: S = 1.157 2.
- 30. Цикл с постусловием Цикл с пост-условием (do…while) Общая схема Пример
- 31. Операторы цикла Цикл с постусловием Задача: Ввести целое положительное число ( Проблема: Как не дать ввести
- 32. Операторы цикла Цикл с постусловием: алгоритм начало конец нет да n тело цикла условие блок «типовой
- 33. Операторы цикла Программа void main() { int n; do { printf("Введите положительное число\n"); scanf("%d", &n); }
- 34. Операторы цикла Сколько раз выполняется цикл? a = 4; b = 6; do { a ++;
- 35. Прерывание цикла Прерывание цикла (break) Прерывание шага цикла (continue) Прерывание вложенных циклов
- 36. Операторы цикла Прерывание цикла Оператор break break досрочно завершает (прерывает) цикл и передает управление на оператор,
- 37. Операторы цикла Прерывание шага цикла Оператор continue continue досрочно завершает шаг цикла и начинает следующий Работает
- 38. Операторы цикла Прерывание вложенных циклов Оператор goto goto осуществляет безусловный переход в точку программы, помеченную меткой
- 40. Скачать презентацию