Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Задание 5
Работа с массивами. Создание и обработка простых (индексированных) массивов и ассоциированных массивов. Использование циклов для работы с массивами.
1. Изучить материалы приложения п. 5 – работа с массивами. 2. Подготовить текст программы, выполняющей следующие действия (файл lab5_1.php). · Создать список (индексированный массив), состоящий из 5-ти наименований товаров с помощью функции array() (см. пример 5.1). · Добавить еще не менее двух элементов массива с помощью идентификатора массива (см. пример 5.2). · Определить количество элементов массив, используя функцию count(), и вывести названия товаров в цикле for. 3. Протестировать работу программы с различным количеством элементов массива. 3.1. Модифицировать программу, добавив сортировку массива в алфавитном порядке наименований товаров (использовать функцию sort). Вывести на экран исходный массив и результат сортировки. 4. Подготовить программу для обработки ассоциативного массива – 4.1. Программа должна обеспечивать следующее. · Создать ассоциативный массив: ТОВАР => ЦЕНА. Где название товара – это ключ (индекс) массива, а цена – значения элементов массива. · Массив должен содержать не мене 5-ти элементов, три из них задать с помощью функции array(), а остальные задать непосредственно в операторе присваивания (см. примеры 5.4 и 5.5). · Вывести товары и цены, используя оператор цикла foreach() (см. пример 5.8). · Протестировать работу программы с различным количеством элементов массива, добавив их любым способом. 5. Модифицировать программу для решения следующих задач. · Подсчитать количество товаров и их суммарную стоимость. 6. Отсортировать массив: 6.1. В порядке убывания (возрастания) цены товара и вывести на экран (использовать функции asort()/arsort()). 6.2. Выполнить сортировку массива так, чтобы товары расположились в алфавитном порядке для чего использовать функции или ksort()/krsort() 7. Предъявить результат преподавателю.
|