Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания к лабораторным работам.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
169.58 Кб
Скачать

Задания к лабораторным работам Правила выполнения лабораторных работ

Лабораторные работы выполняются на виртуальном сервере, запускаемом на компьютере клиента (рабочей станции). Перед выполнением заданий следует познакомиться с правилами создания виртуального сервера, средствами для размещения и запуска программ PHP.

Файлы программ рекомендуется предварительно подготовить в текстовом редакторе и сохранить на жестком диске и дискете студента.

Запуск серверной программы выполняется командным файлом Run.exe, лежащим на диске С: в папке C:\Webserver\Denwer. После успешного запуска на панели задач появляется значок сервера Apache и виртуальный диск Z: Структура папок диска стандартная для сервера представлена на рис. 1.1.

Рис. 1.1. Структура папок виртуального сервера.

Для запуска скриптов php их необходимо размещать в папке WWW. В этом случае вызов программы, например prog1.php, будет соответствовать записи в адресном поле браузера - http://localhost/prog1.php (уточнить у преподавателя - возможно, потребуется указывать номер порта - http://localhost:8888/)

После защиты лабораторной работы необходимо удалять свои файлы из папки виртуального сервера и останавливать работу сервера.

Задание 1

Тема. Основные конструкции языка PHP, операторы присваивания, операторы вывода.

  1. Изучить материалы приложения п.1-п.3.

  2. Подготовить в Блокноте или в любом текстовом редакторе программу (файл lab1_1.php), выполняющую следующие действия

  • Создать три переменные с названием товаров ($product1, $product2, $product3) и соответствующие им переменные с ценой товаров ($priec1, $priec2, $priec3), вывести их на экран.

  • Рассчитать и вывести среднюю цену товара.

Примерный вид вывода результата работы программы представлен на рис.1.2.

Рис. 1.2. Результат работы программы lab1_1.php.

    1. Протестировать программу с различными значениями переменных.

Примечание. Если средняя цена оказывается дробной, можно использовать функцию вывода с форматированием printf(). Например,

printf("<h3 align=center> средняя цена %.2f руб.</h3><br>",$sr);

Здесь в кавычках записывается весь необходимый текст, а на месте вывода переменной указывается ее формат. В нашем случае %.2f – формат для вывода числа с двумя знаками после запятой. Далее после запятой указываются имена переменных.

  1. Оформить вывод данных о товарах в виде таблицы. Например, как показано на рис.1.3.

Рис. 1.3.

    1. Для оформления таблицы поместить тэги в оператор вывода (echo или print). Например, оператор вывода строки таблицы с наименованием и ценой первого товара может выглядеть так: echo "<tr><td >$tov1</td><td>$price1</td></tr>";

Сохранить файл под именем lab1_21.php

    1. Использовать для табличного вывода HTML блоки. Для вывода переменных в тэги включить фрагменты программы. Например, фрагмент HTML блока для вывода строки с первым товаром может выглядеть так: <tr><td><?echo $tov1;?></td><td><?=$price1?></td></tr>

В случае вывода одной переменной можно использовать сокращенную форму оператора: <? = $tov1?> Сохранить файл под именем lab1_22.php