Циклы for и while - Практика - Вывод суммы чисел
Циклы for и while - Практика. Проверка числа на чётность. Заполнение массива
Задача №1 - Вывести столбец чисел от 1 до 10. Сделать это при помощи цикла for и цикла while.
Задача №2 - Вывести столбец чисел от 11 до 33. Сделать это при помощи цикла for и цикла while.
Решить задачу самостоятельно.
Задача №3 - Вывести столбец чётных чисел в промежутке от 1 до 10.
1-ый способ решения задачи: шаг цикла увеличивается на 2.
2-ой способ решения задачи: выводятся все числа от 1 до 10, но добавляется проверка числа на чётность.
Проверка числа на чётность - это когда число делиться на 2 с остатком от деления = 0.
Задача №4 - С помощью цикла найдите сумму чисел от 1 до 10.
Для лучшего понимания, как при этом вычисляется и работает цикл: вывести Итерацию (повторение какого-либо действия) для каждого значения $i и $sum
Задача №5 - При помощи цикла заполните массив от 1 до 10.
PHP-код
// -------- Задача №1 - Вывод чисел от 1 до 10 ---------
echo "Задача №1 - Цикл for<br>";
for($i=1; $i<=10; $i++){
echo "$i<br>";
}
echo "<p>";
echo "Задача №1 - Цикл while<br>";
$i=1;
while($i<=10){
echo $i."<br>";
$i++;
}
echo "<p>";
// -------- Задача №3 - Вывод четных чисел ---------
echo "Задача №3 - 1-ый способ: шаг цикла увеличивается на 2<br>";
for($i=0; $i<=10; $i+=2){
echo $i."<br>";
}
echo "<p>";
echo "Задача №3 - 2-ой способ: проверка числа на чётность<br>";
for($i=0; $i<=10; $i+=2){
if($i % 2 == 0){
echo $i."<br>";
}
}
echo "<p>";
// -------- Задача №4 - Вывод СУММЫ чисел от 1 до 10 ---------
echo "Задача №4 - Вывод СУММЫ чисел от 1 до 10<br>";
$sum = 0;
for($i=1; $i<=10; $i++){
$sum = $sum + $i;
echo "Итерация для $i: $sum <br>";
}
echo "Итоговая сумма: ".$sum;
echo "<p>";
// -------- Задача №5 - Заполнение массива ---------
echo "Задача №5- Заполнение массива<br>";
$ar = [];
$i = 1;
while($i <=10){
$ar[] = $i;
$i++;
}
print_r($ar);
Результат
Задача №1 - Цикл for
1
2
3
4
5
6
7
8
9
10
Задача №1 - Цикл while
1
2
3
4
5
6
7
8
9
10
Задача №3 - 1-ый способ: шаг цикла увеличивается на 2
0
2
4
6
8
10
Задача №3 - 2-ой способ: проверка числа на чётность
0
2
4
6
8
10
Задача №4 - Вывод СУММЫ чисел от 1 до 10
Итерация для 1: 1
Итерация для 2: 3
Итерация для 3: 6
Итерация для 4: 10
Итерация для 5: 15
Итерация для 6: 21
Итерация для 7: 28
Итерация для 8: 36
Итерация для 9: 45
Итерация для 10: 55
Итоговая сумма: 55
Задача №5- Заполнение массива
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 )