1.38M
Category: programmingprogramming

Программирование циклических алгоритмов

1.

2.

Программирование
циклических алгоритмов
- писать код на языке программирования, используя операторы цикла
- строить алгоритмические модели задач с использованием языка
программирования
- строить трассировочную таблицу

3.

Что такое цикл?
Цикл - это многократное выполнение одинаковых действий.
Два вида циклов:
1. Цикл с переменной или с известным числом шагов
2. Цикл с условием или с неизвестным числом шагов
Задача. Вывести на экран 5 раз слово «Привет».
? Можно ли решить известными методами?

4.

Повторения в программе
cout << "Привет\n";
cout << "Привет\n";
cout << "Привет\n";
cout << "Привет\n";
cout << "Привет\n";
? Что плохо?

5.

Цикл while
Когда мы не знаем, сколько итераций должен произвести цикл, нам
понадобится цикл while или do...while.
Синтаксис цикла while в C++ выглядит следующим образом.
while (условие) {
// тело цикла
}
int i = 1;
while (i <= 5) {
cout << i << endl;
i++;
}
Данный цикл будет выполняться, пока условие, указанное в круглых
скобках является истиной.

6.

Цикл while повторяет действие, пока условие верно
while (условие)
{
// тело цикла
}

7.

8.

Цикл do while
Синтаксис цикла do while в C++ выглядит
следующим образом.
int i = 1;
do {
// тело цикла
} while (условие);
do {
cout << i << endl;
i++;
} while (i <= 5);
Цикл do while — это цикл, который сначала делает, а потом проверяет.

9.

Цикл while
«СНАЧАЛА подумай, ПОТОМ делай»
while сначала проверяет условие,
и только если оно верное — выполняет действия.
Пока горит зелёный свет — идём.
Если зелёного нет, мы вообще не начинаем идти.
✏ Пока есть конфеты бери конфету
English     Русский Rules