Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Задание 5





 

Работа с массивами. Создание и обработка простых (индексированных) массивов и ассоциированных массивов.

Использование циклов для работы с массивами.

 

 

1. Изучить материалы приложения п. 5 – работа с массивами.

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

· Создать список (индексированный массив), состоящий из 5-ти наименований товаров с помощью функции array() (см. пример 5.1).

· Добавить еще не менее двух элементов массива с помощью идентификатора массива (см. пример 5.2).

· Определить количество элементов массив, используя функцию count(), и вывести названия товаров в цикле for.

3. Протестировать работу программы с различным количеством элементов массива.

3.1. Модифицировать программу, добавив сортировку массива в алфавитном порядке наименований товаров (использовать функцию sort). Вывести на экран исходный массив и результат сортировки.

4. Подготовить программу для обработки ассоциативного массива –
файл lab 4_2.php.

4.1. Программа должна обеспечивать следующее.

· Создать ассоциативный массив: ТОВАР => ЦЕНА. Где название товара – это ключ (индекс) массива, а цена – значения элементов массива.

· Массив должен содержать не мене 5-ти элементов, три из них задать с помощью функции array(), а остальные задать непосредственно в операторе присваивания (см. примеры 5.4 и 5.5).

· Вывести товары и цены, используя оператор цикла foreach() (см. пример 5.8).

· Протестировать работу программы с различным количеством элементов массива, добавив их любым способом.

5. Модифицировать программу для решения следующих задач.

· Подсчитать количество товаров и их суммарную стоимость.

6. Отсортировать массив:

6.1. В порядке убывания (возрастания) цены товара и вывести на экран (использовать функции asort()/arsort()).

6.2. Выполнить сортировку массива так, чтобы товары расположились в алфавитном порядке для чего использовать функции или ksort()/krsort()

7. Предъявить результат преподавателю.

Date: 2015-07-23; view: 606; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию