Last active
January 31, 2018 17:27
-
-
Save svetiks-v/e9629089d696cdefb237ab4b7bc3a8e2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<h1>Домашнее задание</h1> | |
0) Дан массив с элементами 1, 2, 3, 4, 5. С помощью цикла foreach найдите сумму квадратов элементов этого массива. Результат запишите переменную $result | |
1) Дан массив $arr = ['green' => 'зеленый', 'red' => 'красный', 'blue' => 'синий', 'black' => 'черный', 'white' => 'белый']. С помощью цикла foreach выведите на экран столбец ключей и элементов в формате 'green - зеленый'. | |
2) Составьте массив дней недели. С помощью цикла foreach выведите все дни недели, а выходные дни выведите жирным. | |
3) Составьте массив дней недели. С помощью цикла foreach выведите все дни недели, а текущий день выведите курсивом. Текущий день должен храниться в переменной $day | |
4) С помощью цикла for заполните массив числами от 1 до 100. То есть у вас должен получится массив [1, 2, 3... 100]. | |
5)Дан массив с элементами 1, 2, 3, 4, 5, 6, 7, 8, 9. С помощью цикла foreach создайте строку '-1-2-3-4-5-6-7-8-9-' | |
<h3>Решите нижеприведенные задачи через цикл while</h3> | |
6) Выведите столбец чисел от 1 до 100. | |
7) Выведите столбец чисел от 11 до 33. | |
<h3>Решите нижеприведенные задачи через цикл for</h3> | |
8) Выведите столбец четных чисел в промежутке от 0 до 100. | |
9) С помощью цикла найдите сумму чисел от 1 до 100. | |
10*) Дано число $num=1000. Делите его на 2 столько раз, пока результат деления не станет меньше 50. Какое число получится? Посчитайте количество итераций, необходимых для этого (итерация - это проход цикла). Решите задачу сначала через цикл while, а потом через цикл for | |
11) Найдите корень из числа 1000. Округлите его в большую и меньшую стороны. В массив $arr запишите первым элементом корень из числа, вторым элементом - округление в меньшую сторону, третьим элементом - в большую. | |
12) Даны переменные $a и $b. Проверьте, что $a делится без остатка на $b. Если это так - выведите 'Делится' и результат деления, иначе выведите 'Делится с остатком' и остаток от деления. (значения в переменные $a и $b вставляйте любые) | |
13) Дан массив с элементами 4, 2, 5, 19, 13, 0, 10. Найдите корень из суммы квадратов его элементов. Для решения воспользуйтесь циклом foreach | |
14) Даны числа 4, -2, 5, 19, -130, 0, 10. Найдите минимальное и максимальное число | |
15) Выведите на экран случайное число от 1 до 100 | |
16)*Дан массив [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. Узнайте, сколько первых элементов массива нужно сложить, чтобы сумма получилась больше 10. | |
17) *Даны ящики. Длина каждого ящика 1.5 метра. Узнайте, сколько ящиков может поместиться вдоль стены длиной 20 метров. Ответом должно быть целое число | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment