Важнейшей особенностью любой вычислительной системы стало возможность проводить одни и те же вычисления много раз.
Такую возможность в программировании дают циклы.
В первую очередь циклы начинают изучать с цикла 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.