php цикл for

#2.15 php Цикл FOR

Одним из основных назначений компьютеров является обработка больших объемов информации. Например, требуется подсчитать среднюю оценку на выборке из $10000$ студентов. Выполнение этой задачи вручную займет уйму времени и не гарантировано от отсутствия ошибок. Но для компьютера это является тривиальным действием. Компьютеры обрабатывают повторяющиеся действия при помощи циклов, и первым типов циклов, которые рассматриваются ниже,будут циклы for, предназначенные для повторения выполнения определенного оператора (который может быть и составным).

Учебные задачи PHP. Задача 7

Задать массив из 7-ми элементов через предварительное описание типа, заполнить его случайными значениями в одном цикле, а в другом цикле вывести эти значения на экран.

<?php
function randomFunction($number)
{  
	for ($i = 0; $i < $number; $i ++) {
		$randomNumbers[] = rand();
    }
    return $randomNumbers;
}
$arr = randomFunction(7);
foreach ($arr as $key => $value) { 
    echo "Индекс: $key - Значение: $value <br>"; 
} 
?>

Учебные задачи PHP. Задача 9

Список учебных задач PHP здесь

Условие: Задайте случайным образом массив из 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 
	}
}
?>

Учебные задачи PHP. Задача 7

Список учебных задач PHP здесь

Условие: Задать массив из 7-ми элементов через предварительное описание типа, заполнить его случайными значениями в одном цикле, а в другом цикле вывести эти значения на экран.

<?php
$n = 7;
for ($i = 1; $i <= $n; $i++) {
	$arr[$i] = rand();
}
foreach ($arr as $elem) {
	echo $elem, "<br>";
}
?>

Учебные задачи PHP. Задача 2

Список учебных задач PHP здесь

Условие: Вывести на экран сумму N случайных чисел.

Сначала я решил таким образом:

<?php
for ($value = 0; $value < 1; $value++)
{
	$value1 = rand(-21, 35);
	$sum = $value1 + rand(-21, 35);
	echo "Сумма рандомных значений: ", $sum, "<br>";
}
?>

Учебные задачи PHP. Задача 1

Список учебных задач по PHP здесь

Условие: Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]

<?php
for ($value = 0; $value < $N = 9; $value++)
{
	$random_number = rand(-21, 35);
	echo "Рандомное значение: ", $random_number, "<br>";
}
?>
Subscribe to RSS - php цикл for