Информатика • 10 класс
4

Циклы с условием (C++)

  • Циклы с предусловием или постусловием применяются тогда, когда невозможно заранее определить точное количество повторений.
  • Вложенные циклы — это циклы внутри других циклов, использующиеся для многократных повторений с различными условиями. Вложенные циклы увеличивают сложность программы и затрачивают больше ресурсов (память, время). Вложенные циклы используются в итеративных алгоритмах (алгоритм с повторениями). Например, таблица умножения:
    int i = 1;
    while (i <= 10) { j = 1;
    while (j <= 10) {
    cout << i << " * " << j << " = " << i * j << endl;
    j++; }
    i++; }
  • Бесконечные  циклы появляются по причине некорректного условия для выхода из тела цикла, неверного шага или отсутствия изменения счётчика, неверного логического выражения. Такие циклы влекут переполнение памяти и зависание программы. Например, «while (true)» или «while (1)» .

Цикл с предусловием

while <условие_выполнения> {

      <тело_цикла>;

}

while (i < 10) {

      i++; s += i;

end;

Цикл с постусловием

do {

      <тело_цикла>;

} while <условие_окончания>;

do {

      s += i; i++;

} while (i < 9);

Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»
Логотип облако знаний
+7 (499) 322-07-57
info@oblakoz.ru

Контактный центр

МО, г. Долгопрудный,
Лихачевский проезд, 4, стр. 1

Отдел заботы о пользователях

Политика конфиденциальности

© ООО «Физикон Лаб», 2025

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪