Создайте сценарий php-1-01.php, который будет выводить в обозреватель сообщение следующего вида:
Мой первый php-сценарий.
Примеры форматирования текста.
Форматирование текста должно быть сохранено.
В сценарии php-1-02.php создайте переменные $num1, $num2, присвойте им значения 13.666 и 123 соответственно. Объявите константу $const1 со значением 14. Cоздайте переменную $num3 со значением 0, установите тип boolean для этой переменной, используя функцию settype. В окне обозревателя для каждой переменной с новой строки выведите информацию о ее типе в формате:
Тип переменной VariableName - VariableType.
где VariableName - название переменной, a VariableType - ее тип.
Создайте сценарий php-1-03.php,который для чисел 18 и 6 находит наибольший общий делитель и выводит в строке обозревателя сообщение вида "Наибольший общий делитель чисел 18 и 6 равен Result.", где
Result - наибольший общий делитель заданных чисел.
Создайте сценарий php-1-04.php, который будет вычислять корни квадратного уравнения 3x^2 + 8x = 12. В обозревателе выведите сообщение "Корнями данного квадратного уравнения являются числа Root1 и Root2.", где Root1 - первый корень уравнения, Root2 - второй корень. В случае, если дискриминат отрицательный, должно быть выведено сообщение "Уравнение не имеет действительных корней.".
Создайте сценарий php-1-05.php, который в окне обозревателя выводит значение площади правильного треугольника, вписанного в окружность радиуса 7. Если в ходе работы сценария возникли ошибки, в обозреватель должно быть выведено сообщение, имеющее следующий вид:
Ошибка ErrorAction.
ErrorCause.
где ErrorAction - действие, вызвавшее ошибку, ErrorCause - причина ошибки.
Создайте сценарий php-1-06.php, содержащий функцию, которая будет вычислять площадь треугольника по формуле Герона и выводить в обозревателе сообщение "Площадь треугольника со сторонами Length1, Length2 и Length3 равна Square", где Length1, Length2 и Length3 - длины сторон треугольника, а Square - вычисленная площадь. Длины сторон треугольника должны передаваться в качестве параметров функции. Функция должна быть описана по следующему шаблону:
<?В случае возникновения ошибок должно быть выведено сообщение:phpfunction() { #Вычисляем площадь по формуле Герона { … } //Выводим результат на экран { … } } ?>
Ошибка ErrorAction.
ErrorCause.
Создайте сценарий php-1-07.php. С использованием оператора switch в зависимости от значения дискриминанта квадратного уравнения 5x^2 + 5x = 14 в окне обозревателя должно выводиться одно из следующих сообщений:
"Уравнение не имеет действительных корней".
"Уравнение имеет два корня, равных между собой".
"Уравнение имеет два различных корня".
В сценарии php-1-08.php, создайте индексируемый массив из 10 элементов типа float, содержащий числа от -20 до 15. В созданном массиве замените единицами все положительные элементы, предшествующие его максимальному элементу. В окне обозревателя выведите исходный массив и массив, полученный после преобразования. В случае возникновения ошибок должно быть выведено сообщение:
Ошибка ErrorAction.
ErrorCause.
Создайте сценарий php-1-09.php, содержащий функцию, которая будет вычислять площадь трапеции. В окне обозревателя выведите сообщение "Площадь трапеции с основаниями Length1 и Length2 и высотой Length3 равна Square", где Length1 и Length2 - длины оснований трапеции, Length3 - высота трапеции, Square - полученное значение площади. Длины оснований и высота трапеции должны передаваться в качестве параметров функции. В случае возникновения ошибок должно быть выведено сообщение:
Ошибка ErrorAction.
ErrorCause.
В сценарии php-1-10.php создайте массив $sequence из 10 элементов типа int, используя явную и смещенную индексацию, и подсчитайте сумму максимального и минимального элементов этого массива. В обозревателе выведите сообщение "Сумма максимального элемента массива MaxElement и минимального элемента массива MinValue равна Result.", где MaxElement - максимальный элемента массива, MinValue - минимальный элемент массива, Result - сумма максимального и минимального элементов массива.
В сценарии php-1-11.php с использованием функции array создайте ассоциативный массив $people из 5 элементов. Ключами массива должны быть фамилии людей, а элементами - имена. В обозревателе выведите сообщение следующего вида:
Key1 Value1
.
.
.
Key5 Value5
где Key - ключ ассоциативного массива, а Value - значение элемента массива с индексом Key.
В случае возникновения ошибки должно быть выведено сообщение вида:
Ошибка ErrorAction.
ErrorCause.
В сценарии php-1-12.php определите переменные $num1 и $num2 и присвойте им обеим значение 0.8 Для переменной $num2 задайте тип float. Проверьте переменные на эквивалентность, в обозревателе выведите сообщение о результате.
В сценарии php-1-13.php создайте массив $sequence и заполните его первыми 10 элементами ряда, общий член которого Un=(2n+5)/3n. Выберите третий элемент и поместите его в начало массива. В окне обозревателя выведите исходный массив и массив, полученный после преобразования.
Создайте сценарий php-1-14.php, определите в нем массив $sequence. Используя функцию rand, заполните массив 10 элементами типа integer. Для полученного массива вычислите и выведите в обозревателе сумму всех его элементов, равных 12.
В сценарии php-1-15.php создайте массив $sequence и заполните его 13 элементами ряда, общий член которого Un=(6n+5)/4^n. В массив $sequence1 поместите элементы массива $sequence, стоящие на четных местах, а элементы, стоящие на нечетных местах, запишите в массив $sequence2.
Создайте сценарий php-1-16.php, используя цикл с предусловием, создайте массив из чисел, генерированных случайным образом в диапазоне от 1 до 14, пока сгенерированное число не будет равняться 12. В обозревателе выведите полученный массив.
Создайте сценарийphp-1-17.php, который должен содержать функцию, которая будет выводить в окне обозревателя количество цифр натурального числа. Число должно передаваться функции в качестве параметра. В случае возникновения ошибок должно быть выведено сообщение:
Ошибка ErrorAction.
ErrorCause.
Создайте сценарий php-1-18.php, который позволит просмотреть содержимое глобальной переменной $_COOKIE. В случае возникновения ошибок должно быть выведено сообщение:
Ошибка ErrorAction.
ErrorCause.
Создайте архив php-1.zip, в который включите файлы php-сценариев, и отправьте его на сервер для проверки.