пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

4 курс 2 семестр:
» Компьютерная графика и дизайн
» Анимация в Macromedia Flash
» Защита информации в компьютерных сетях
» Web-программирование
4 курс 1 семестр:
» Инструментальные средства разработки ПО
» Технология разработки ПО
» Документирование и сертификация
3 курс 2 семестр:
» Базы данных
» Инфокоммуникационные системы и сети
» Прикладное программирование
» Системное программирование
2 курс 2 семестр:
» Охрана труда
» Пакеты прикладных программ
» Основы программирования

22. Циклы for, while,do-while

В языке C++ цикл for может иметь очень широкую реализацию и применение. Цикл for еще называется циклом с параметром.

Общая форма оператора цикла for:

for (инициализация; выражение; прирост)

{

    // последовательность операторов

    // ...

}

где

  • инициализация – операция присваивания, в которой устанавливается начальное значение переменной цикла. Эта переменная есть счетчиком, который управляет работой цикла. Количество переменных, управляющих циклом for, может быть две и больше;
  • выражение – условное выражение, в котором проверяется значение переменной цикла. На этом этапе определяется дальнейшее выполнение цикла;
  • прирост – определяет, как будет изменяться значение переменной цикла после каждой итерации.

Цикл for выполняется до тех пор, пока значение выражение равно true. Как только значение выражение станет false, выполнение цикла прекращается и выполняется оператор, который следует за циклом for.

Цикл while называется циклом с предусловием. Общая форма цикла while следующая:

while (выражение)

{

    // последовательность операторов

    // ...

}

где выражение – любое допустимое выражение в языке C++. Последовательность операторов выполняется до тех пор, пока условное выражение возвращает значение true. Как только выражение становится равным false, выполнение цикла while прекращается и управление передается следующему за циклом whileоператору.

  Цикл do … while целесообразно использовать в случаях, когда итерацию нужно сделать хотя бы 1 раз. В отличие от циклов for и while, в цикле do…while условие проверяется при выходе из цикла (а не при входе в цикл). Цикл do…while еще называется циклом с постусловием.

Общая форма оператора цикла do…while:

do

{

    // последовательность операторов

    // ...

}

while (выражение);

где выражение – условное выражение, в котором проверяется значение переменной цикла. На этом этапе определяется дальнейшее выполнение цикла.

Фигурные скобки в этом цикле необязательны.

Цикл работает следующим образом. Сначала происходит выполнение тела цикла. Потом проверяется значение выражение (условное выражение). Если значение выражение есть истинным (true), выполняется снова тело цикла. Как только значение выражение станет false, выполнение цикла прекращается

 


06.05.2018; 21:41
хиты: 69
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь