- Счётный цикл (цикл со счётчиком) – цикл, который выполняется определённое количество раз. Инициализация счётчика выполняется один раз перед вхождением в цикл, условие проверяется перед каждой итерацией, а изменение счётчика после каждой итерации:
for (инициализация; условие; изменение) {тело_цикла}
for (int i = 0; i < 5; i++) // Инкремент
for (int i = 5; i > 0; i--) // Декремент - Помимо целочисленных счётчиков применяются дробные (например, double i = 0.0; i < 2.0; i += 0.02).
- Циклы могут быть вложены в другие циклы, как например, при работе с двумерными массивами:
int mas [2][2] = { {1, 2}, {3, 4} };
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
cout << mas [i][j] << " "; }
cout << endl; } - Для выхода из цикла в теле цикла применяется оператор break, а для пропуска итерации – continue.
- Оптимизация циклов for достигается путём:
- использования преинкремента ++i вместо постинкремента i++;
- вынесения вычислений вне цикла;
- доступа по строкам для двумерного массива;
- размыкания циклов (условный оператор вне цикла).
Информатика • 10 класс
4
Циклы со счётчиком (C++)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках