Одним из основных назначений компьютеров является обработка больших объемов информации. Например, требуется подсчитать среднюю оценку на выборке из $10000$ студентов. Выполнение этой задачи вручную займет уйму времени и не гарантировано от отсутствия ошибок. Но для компьютера это является тривиальным действием. Компьютеры обрабатывают повторяющиеся действия при помощи циклов, и первым типов циклов, которые рассматриваются ниже,будут циклы for, предназначенные для повторения выполнения определенного оператора (который может быть и составным).
Условие: Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой"
<?php
$N = 15; // количество чисел в массиве
for ($i = 0; $i <$N; $i++) {
$arr[] = rand(0, 30); // задаем случайным образом массив из N чисел
}
$counterPrintNum = 0; // счетчик количества выведенных чисел
$counterPossibleNum = 1; // количество возможных чисел в первой строке
for ($i = 0; $i < $N; $i++) {
echo $arr[$i] . ' '; // выводим по порядку число из массива, прибавляя к нему пробел
$counterPrintNum += 1; // указываем, что в данной итерации мы вывели +1 число
if ($counterPrintNum == $counterPossibleNum) { // когда количество выведенных становится равным количеству возможных чисел в строке
echo '<br>'; // переводим строку
$counterPrintNum = 0; // в новой строке обнуляем счетчик выведенных чисел
$counterPossibleNum += 1; // и увеличиваем количество возможных чисел в новой строке на 1
}
}
?>
Условие: Задать массив из 7-ми элементов через предварительное описание типа, заполнить его случайными значениями в одном цикле, а в другом цикле вывести эти значения на экран.