Важнейшей особенностью любой вычислительной системы стало возможность проводить одни и те же вычисления много раз.

Такую возможность в программировании дают циклы.

В первую очередь циклы начинают изучать с цикла for.

Синтаксис цикла for выглядит так:

for (начальные_условия; условие_выполнения_цикла; команды_после_итерации) { тело_цикла; }

Цикл начинает выполняться с начальных условий. Тело цикла — это команды, которые будут повторяться. Каждое выполнение тела цикла называется итерацией. Команды будут повторяться до тех пор пока истинно условие выполнения цикла.

Для простоты рассмотрим работу цикла на примере:

<?
for ($x=0; $x<10; $x++) echo $x;
?>

В данном примере, перед первым выполнением переменной $x присваивается значение 0 ($x=0). Перед каждой итерацией проверяется выполнение условия ($x<10) если условие истинно, то выполняется тело цикла, в нашем примере тело цикла состоит из одной команды echo $x, которая выводит значение переменной $x. После выполнения всех команд из тела цикла выполняется действие, которое указано третьем параметром в цикле ($x++ — данная синтаксическая конструкция прибавляет к текущему значению переменной $x единицу).

Таким образом, в результате выполнения данного примера на странице будет выведено 012345678910.

Задание 1 

Составьте программу выводящую квадраты чисел от 4 до 9. Модернизируйте программу чтобы можно было с помощью переменных указывать диапазон чисел, для которых нужно выводить квадраты. Добавьте вывод квадратов чисел в виде таблицы HTML.

Для справки: Таблицы в HTML создаются тегом <table> закрывающий тег </table> обязателен. Строки таблицы размечаются тегами <tr></tr>. Внутри строк располагаются ячейки, создаваемые тегами <td> и </td>

Задание 2

Составьте программу, выводящую таблицу умножения числе от 4 до 9.