Каждый проход цикла с новым значением управляющей переменной называется итерацией.

Схема алгоритма (к проекту 4.2)

 
 


Необходимо проверить выполнение программы по всем ветвям, т.е. запустить ее на выполнение при различных значениях а.

Схема алгоритма (к проекту 4.3)

 
 


Схема алгоритма (к проекту 4.5)

 
 

 


Схема алгоритма (к проекту 4.7)

 

 
 

 

 


for (initialization; condition; iteration){

//тело цикла – последовательность операторов

}

В начале работы цикла выполняется выражение initialization. В общем случае это выражение устанавливает значение переменной управления циклом, которая действует как счетчик. Выражение инициализации выполняется только один раз.

Затем оценивается условное выражение condition, которое обычно сравнивает переменную управления циклом с каким-либо граничным значением. Если значение условного выражения − true, то выполняются операторы тела цикла, если false, цикл заканчивается.

Далее выполняется часть цикла iteration. Обычно это выражение, которое осуществляет инкрементные или декрементные операции с переменной управления циклом.

Каждый проход цикла с новым значением управляющей переменной называется итерацией.

В каждом проходе цикла сначала оценивается условное выражение, потом выполняется тело цикла и затем – выражение iteration. Этот процесс выполняется до тех пор, пока значение выражения condition не станет false.


<== предыдущая лекция | следующая лекция ==>
Порядок выполнения операций в выражении можно изменить, путем использования круглых скобок. | Самостоятельно разработайте метод для нахождения максимального элемента массива и его номера.




Дата добавления: 2016-01-18; просмотров: 481;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.