Оператор;. где инициализация – устанавливает начальное значение параметра цикла,

}

где инициализация – устанавливает начальное значение параметра цикла,

условие – определяет условие выполнения цикла,

изменение – задает изменение параметра цикла после каждой итерации.

Действия цикла:

1. параметру цикла x присваивается его начальное значение x_нач,

2. проверяется условие выполнения цикла; если оно истинно , то выполняется тело цикла,

3. параметр цикла автоматически увеличивается на шаг, и цикл повторяется до тех пор, пока условие не становится ложным ,

4. если условие не выполняется, то цикл заканчивает работу,

5. из цикла можно выйти досрочно, используя оператор break.

Внимание! Все три составляющие в круглых скобках разделяются точками с запятой.
После круглых скобок точка с запятой не ставится.

Пример: определить сумму s натуральных чисел от 1 до 100.

Схема алгоритма:

 

Программа:

$s = 0;

for ($n = 1; $n <= 100; $n++) // $n – переменная цикла

$s += $n;

echo “<BR>s = $s”;

Этот же цикл можно организовать без тела цикла:

for ($n = 1; $n <= 100; $s += $n++);

Эту же задачу можно решить, суммируя числа справа налево, то есть от 100 до 1:

for ($n = 100; $n >= 1; $s += $n--);

Любая из трех составляющих (инициализация, условии, изменение) может отсутствовать, причем если отсутствует условие продолжения цикла, то считается, что оно всегда истинно, и цикл превращается в бесконечный:








Дата добавления: 2015-04-19; просмотров: 739;


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

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

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

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