Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UMK-_Internet_tekhnologii_bakalavr.doc
Скачиваний:
103
Добавлен:
18.03.2015
Размер:
2.27 Mб
Скачать

Лабораторная работа 12. Массивы

Цель: Закрепить навыки использования справочных материалов; Научиться динамически формировать странички с использованием данных форм

Практическая часть

  1. У вас уже есть домен help.ua или help.ru, на котором  расположена справочная информация по HTML и CSS. Так вот, необходимо на Денвере создать новый домен php.ua (для 451 группы) и php.ru (для 452 группы). На этом домене разместить содержимое архива php.rar (не сам архив!!!).

  2. Создать файл lab12_1.html в котором создать поле ввода для указания числа цифр в одномерном массиве.

  3. Создать файл lab12_1.php в котором, используя функцию rand(min,max) заполнить массив двузначными случайными числами. Вывести массив на экран в строку с пробелами между словами. Для выполнения задания предпочтительней использовать программу RapidPHP. Алгоритм выполенния: а) объявить массив; б) в цикле for, в котором количество операций берется из поля ввода в файле lab12_1.html заполнить массив случайными числами; в) вывести заголовок «Массив на … элементов заполненный случайными числами»; г) в цикле вывести элементы массива.

  4. Использую функцию sort() отсортировать массив по возрастанию и вывести результат на экран. Справку по функции можно узнать с вамисозданного сайта php.ua(.ru).

  5. Вывести на экран также отсортированный массив.

  6. Используя функцию array_revers() перевернуть элементы массива в обратном порядке и результат вывести на экран.

  7. Удалить последний элемент из массива (функция array_pop()), вывести на экран.

  8. Подсчитать сумму элементов в массиве array_sum() и количество элементов в массиве count(). Найти и вывести на экран среднее арифметическое для элементов массива.

  9. Добавить в массив значение “100” с ключем “maximum”.

  10. Используя цикл foreach вывести на экран все элементы массива.

  11. Используя функцию in_array определить есть ли в массиве число 50.

  12. Используя функцию array_unique удалить из массива повторяющиеся значения.

  13. *Создать три поля ввода (или три выпадающих списка) для выбора интенсивности каждой составляющей цвета (красный, зеленый, синий цвета). Динамически сформировать страничку с выбранным фоном документа.

  14. *Создать поле ввода для ввода порядкового номера месяца (в цикле) и выпадающий список для выбора дня месяца (тоже с использованием циклов) и выпадающий список для указания дня недели, с которого начинается месяц. Вывести календарь на указанный месяц, с учетом количества дней в месяце и с учетом того с какого дня недели начинается месяц. Подсветите цветом выходные дни и день указанный в выпадающем списке.

Лабораторная работа 13-15

Работа и создание своего сайта.

2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]