Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы алгоритмизации и программирования в среде Visual C++ лаб практикум Навроцкий А А, Минск БГУИР, 2008 – 48 с 2008 (Лаб п.pdf
Скачиваний:
292
Добавлен:
15.06.2014
Размер:
813.01 Кб
Скачать

ЛАБОРАТОРНАЯ РАБОТА №3 ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ

3.1. Оператор цикла с параметром for

Общий вид оператора:

for (инициализирующее_выражение; условие; инкрементирующее_выражение)

{

тело цикла;

}

Инициализирующее_выражение выполняется только один раз в начале выполнения цикла и, как правило, инициализирует счетчик цикла.

Условие содержит операцию отношения, которая выполняется в начале каждого цикла. Если условие равно true (1), то цикл повторяется, иначе выполняется следующий за телом цикла оператор.

Инкрементирующее_выражение, как правило, предназначено для изменения значения счетчика цикла. Модификация счетчика происходит после каждого выполнения тела цикла.

3.2. Оператор цикла с предусловием while

Общий вид оператора: while (условие)

{

тело цикла;

}

Операторы тела цикла повторяются до тех пор, пока условие истинно.

3.3. Оператор цикла с постусловием do

Общий вид оператора: do {

тело цикла;

}

while (условие);

Операторы тела цикла повторяются до тех пор, пока условие истинно.

3.4. Операторы перехода

Оператор break прекращает выполнение ближайшего к нему цикла или оператора switch.

Оператор continue передает управление на проверку условия циклов while и do while, либо на инкрементирующее_выражение цикла for.

3.5. Отладка программы

Для поиска логических ошибок используется встроенный отладчик.

15

Соседние файлы в предмете Основы алгоритмизации и программирования