Цикл FOR используется в случае, если нам известно количество итераций.
for (счетчик = значение; счетчик < значение; шаг цикла) {
тело цикла;
}
Сначала присваивается первоначальное значение счетчику, после чего ставится точка с запятой.Затем задается конечное значение счетчика цикла. После того, как значение счетчика достигнет указанного предела, цикл завершится. Снова ставим точку с запятой. Задаем шаг цикла. Шаг цикла — это значение, на которое будет увеличиваться или уменьшаться счетчик цикла при каждом проходе.
WHILE
Если мы не знаем количество итераций цикла, то используем while (или do - while)
while (Условие) {
Тело цикла;
}
Данный цикл будет выполняться, пока условие, указанное в круглых скобках является истиной.
DO-WHILE
Цикл do while очень похож на цикл while. Единственное различие между ними заключается в том, что при выполнении цикла do while цикл будет выполнен один раз не зависимо от условия.
do {
Тело цикла;
} while (Условие)
На рисунке слева - блок схема для for и while, справа do - while.
Первый товарищ - FOR
Цикл FOR используется в случае, если нам известно количество итераций.
for (счетчик = значение; счетчик < значение; шаг цикла) {
тело цикла;
}
Сначала присваивается первоначальное значение счетчику, после чего ставится точка с запятой.Затем задается конечное значение счетчика цикла. После того, как значение счетчика достигнет указанного предела, цикл завершится. Снова ставим точку с запятой. Задаем шаг цикла. Шаг цикла — это значение, на которое будет увеличиваться или уменьшаться счетчик цикла при каждом проходе.WHILE
Если мы не знаем количество итераций цикла, то используем while (или do - while)
while (Условие) {
Тело цикла;
}
Данный цикл будет выполняться, пока условие, указанное в круглых скобках является истиной.
DO-WHILE
Цикл do while очень похож на цикл while. Единственное различие между ними заключается в том, что при выполнении цикла do while цикл будет выполнен один раз не зависимо от условия.
do {
Тело цикла;
} while (Условие)
На рисунке слева - блок схема для for и while, справа do - while.