#Gromov
Мастер
Цикл For применяется на практике относительно редко. Он похож на цикл While и с помощью него решаются такие же задачи.
В цикле For в круглых скобках идет инициализация переменных, задается условие, а также необходимые действия.
Давайте рассмотрим работу данного цикла на примере. Допустим, необходимо вывести сумму чисел от 1 до 10. Код программы для решения этой задачи будет иметь следующий вид:
Рассмотрим последовательность выполнения данной программы. Переменным «z» и «summa» присваивается нуль. После этого проверяется условие (0<=10) и начинается выполнение цикла — в переменную «summa» заносится ее текущее значение плюс счетчик (0+0). Затем переменная «z» увеличивается на 1. Далее снова проверяется условие (1<=10) и цикл выполняется. В переменную «summa» заносится ее текущее значение плюс счетчик (0+1). Данный цикл будет выполняться до тех пор, пока значение переменной «z» не станет больше 10. Как только это произойдет, выполнение цикла закончится и программа перейдет к следующему оператору — echo. В результате на экран выведется сообщение «Сумма всех чисел от 1 до 10 равна: 56».
В цикле For в круглых скобках идет инициализация переменных, задается условие, а также необходимые действия.
Давайте рассмотрим работу данного цикла на примере. Допустим, необходимо вывести сумму чисел от 1 до 10. Код программы для решения этой задачи будет иметь следующий вид:
PHP:
<html>
<head>
<title>Цикл For</title>
</head>
<body>
<?php
for ($z=0, $summa=0; $z <= 10; $z++)
{
$summa = $summa + $z;
}
echo "Сумма всех чисел от 1 до 10 равна: $summa";
?>
</body>
</html>
