ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.05.2024
Просмотров: 41
Скачиваний: 0
Практичний розділ
Експериментальна частина
Приклад 1. Створення першої PHP - програми
Спершу напишемо Web_сторінку, яка відображуватиметься в будь-якому існуючому браузері. Для цього виконаєте наступні дії.
1. Відкрийте програму Блокнот або будь-який інший доступний текстовий редактор і наберіть в нім наступний HTML_код:
<html>
<head>
<title>Web -страница</title>
</head>
<body>
Цей текст з'являється у вікні браузеру
</body>
</html>
2. Збережете цей файл з ім'ям simple01.htm.
3. Відкрийте файл в браузері. Ви отримаєте сторіночку, в якій буде написано, :
Цей текст з'являється у вікні браузеру
4. Створіть на сервері каталог «Ваше прізвище». Завантажите файл у даний каталог сервера. (www\Ivanov)
Знову відкрийте файл в браузері, використовуючи HTTP_адреса для локального вузла (http:\\localhost\Ivanov\simple 01.htm). Результат повинен виглядати аналогічно.
5. Замініть рядок, що починається з ‗‗Цей текст ..'', наступними рядками:
Цей текст представляє дані, отримані в результаті роботи PHP 5: Сьогодні
<?php
$todaysdate = date("m", time()). "-" . date("d", time()). "-" . date("Y", time());
echo $todaysdate;
?>
6. Збережіть файл, скопіюйте його на сервер, якщо необхідно, і відновите сторінку в браузері. Можливо, нічого не змінилося, якщо розширення файлу не було змінене з .htm на .php. Очевидно, що для того, щоб Web_сервер передав цей файл PHP_процесору, по-перше, він (сервер) повинен визначити, що цей файл являється PHP_файлом, а визначити це можна по розширенню файлу. У_других (припустимо, що файл має відповідне розширення), PHP_процесор вибирає для обробки розділи PHP_коду шляхом синтаксичного аналізу цього файлу і пошуку в нім PHP_тегів (<?php і ?>), а потім виконує PHP_код. Синтаксичний аналіз означає, що PHP_процесор прочитує окремі команди і перевіряє їх на синтаксичні помилки. Під виконанням коду слід розуміти просто фактичну обробку коду PHP_процесором.
7. Зміните розширення файлу на .php і введіть адресу файлу в браузері http:\\localhost\Ivanov\simple 01.php. Цього разу код повинен працювати і в браузері повинна з'явитися поточна дата у кінці.
Приклад 2. Обчислити значення виразу
simple02.php
<?php
echo 'Лабораторна робота №1<br>';
echo 'Варіант 2 <br>';
echo 'Обчислення значення виразу <br>';
$a=-9.86;
$x=0.56;
$y=( log( pow($x,3) )-$x*cos($x) ) /pow($a+$x,2);
echo "Отримані результати a = $a x = $x y = $y<br>";
?>
Завдання 1.
Використовуючи наявний командний інтерпретатор, створити РНР скрипт за номером по списку. Всі необхідні параметри задати явно в коді скрипта.
Завдання 2.
Використовуючи наявний командний інтерпретатор, створити РНР скрипт за номером по списку. Всі необхідні параметри задати явно в коді скрипта.
-
Скласти програму, що знаходить значення виразу А=7*В – 4*С*Е. В, С та Е – довільні цілі числа.
-
Скласти програму, що знаходить значення виразу Е=А*(4*В - К*Р) А, В, К та Р – довільні цілі числа.
-
Скласти програму, що знаходить значення виразу А=(2*В - *2С) / 12*В*С. В та С – довільні цілі числа.
-
Скласти програму, що знаходить значення виразу С=2*А+7*В*Т*2 А, В и Т – довільні цілі числа.
-
Скласти програму, що знаходить об’єм прямокутного паралелепіпеда. Довжину ребер задати самостійно.
-
Скласти програму, що обраховує суму та добуток трьох дробових значень, заданих самостійно. Результат відобразити на екрані.
-
Знайти плотність матеріалу, за умови, що вага та обєм відомі. Обєм та вагу задати самостійно.
-
Знайти переиметр прямокутного трикутника. Довжину катетів задати самостійно.
-
Скласти програму, що знаходить відстань між двома точками з відомими координатами. Координати точок задати самостійно.
-
Скласти програму, яка визначає площу кільця, утвореного двома колами відомого діаметру. Діаметри кіл задати самостійно.
-
Нехай відома кількість населення держави та її площа. Скласти програму, яка визначає щільність населення в даному государстві. Площу країни та кількість населення задати самостійно.
-
Щомісячна стипендія студента становить А рублів, а витрати на проживання перевищують її й становлять B руб. на місяць. Ріст цін щомісяця збільшує витрати на 3%. Визначити, яку потрібно мати суму грошей, щоб прожити навчальний рік (10 місяців), використовуючи тільки ці гроші й стипендію.
-
У студента є накопичення S руб. Щомісячна стипендія становить А рублів, а витрати на проживання перевищують її й становлять B руб. на місяць. Ріст цін щомісяця збільшує витрати на 3%. Визначити, скільки місяців зможе прожити студент, використовуючи тільки нагромадження й стипендію.
-
Острів Манхеттен був придбаний поселенцями за $24 в 1826 р. Яке було б у цей час стан їхнього рахунку, якби ці 24 долара були поміщені тоді в банк під 6% річного доходу?
-
Скласти програму, що знаходить об’єм конуса. Висоту та радіус основи задати самостійно.
-
Скласти програму, що знаходить площу бічної поверхні призми. Висоту та розміри основи задати самостійно.
-
Скласти програму, що знаходить площу бічної поверхні циліндра. Висоту та радіус основи задати самостійно.
-
Скласти програму, яка обраховує гіпотенузу прямокутного трикутника. Довжини катетів задати самостійно.
Звіт до роботи має містити:
-
Назву роботи;
-
Тему роботи;
-
Короткі теоретичні відомості / відповіді на контрольні питання;
-
Завдання до роботи;
-
Код сторінки (код сценарія);
-
Скрін-шоти результатів виконання сценаріїв;
-
Висновки до роботи – які саме дії були виконані.
Контрольні питання
-
Охарактеризуйте тришарову архітектуру клієнт-сервер.
-
Дайте характеристики серверної складової системи.
-
Дайте характеристики серверної складової системи.
-
За який аспект роботи відповідає кожна з частин системи?
-
Опишіть прийоми роботи, шо були використані при написанні скрипта. Які операції та оператори були застосовані?