понедельник, 12 августа 2019 г.

Лабораторная работа ВВСТ PHP 03

Задание 0. Создание стартовой страницы практической работы.

1. Создайте подкаталог для выполнения заданий (например, «Prac03»).

2. Создайте в нем файл – стартовую страницу практической работы «index.php».

Пример: http://sana/~user/practic/prac03/index.php

Задание 1. Оператор if … else.

Даны действительные положительные числа х, у, z. Выяснить существует ли треугольник с длинами сторон х, у, z.

1. Определите переменные , , $z;

2. Реализуйте алгоритм проверки существования треугольника.

Пример: http://sana/~user/practic/prac03/index1.php

Задание 2. Оператор elseif.

Дано натуральное число n (n < 100), определяющее возраст человека (в годах). Дать для этого числа наименования "год", "года" или "лет".

1. Определите переменную обозначающую возраст $age.

2. Реализуйте алгоритм вывода возраста.

Пример: http://sana/~user/practic/prac03/index2.php

Задание 3. Оператор switch.

Вывести словесное описание цифры.

1. Определите переменную $dig.

2. Реализуйте алгоритм вывода цифры.

Пример: http://sana/~user/practic/prac03/index3.php

Задание 4. Оператор for.

Вывести словесное описание нечетных цифр.

1. Определите переменную цикла $dig.

2. Реализуйте алгоритм вывода нечетных цифр в цикле.

Пример: http://sana/~user/practic/prac03/index4.php

Задание 5. Оператор while.

Найти цифровой корень заданного натурального числа n (если сложить все цифры числа, затем – все цифры полученной суммы и повторять это до тех пор, пока не получится однозначное число, то такое однозначное число называется цифровым корнем числа).

1. Определите переменную $n.

2. Реализуйте алгоритм вычисления цифрового корня.

Примечание: Для получения целой части вещественного числа использовать можно приведение к целому вида – (integer)(<выражение>) или (int)(< выражение >).

Пример: http://sana/~user/practic/prac03/index5.php

Задание 6. Оператор foreach.

Определить массив месяцев и выведите его как в примере, используя оператор foreach.

Пример: http://sana/~user/practic/prac03/index6.php

Задание 7. Оператор включения.

1. Создайте файл inc.php, в котором будут формироваться ссылки на предыдущее, следующее задания и станицу практики.

2. Включите данный файл во все практики (1-6) с помощью include.

3. В файле используя переменную (например $p), определенную в файле, из которого включается данный, сформируйте ссылки необходимые ссылки.

Пример включения из первого задания (index1.php):

<?php

$p=1;

include("inc.php");

...

?>

В самом файле включения, используя переменную $p, вычисляются ссылки на страницы с заданиями.

<?php

...

echo "<a href='index".($p-1).".php'>Предыдущее задание</a> ";

...

?>

Комментариев нет:

Отправить комментарий