Текст задания
Сортировка числового массива по возрастанию.
Задание выполняется в Excel.
1.1. Сформировать одномерный массив чисел. Для этого в строку 2 ввести массив целых случайных чисел, имеющих равномерный закон распределения в интервале [20, 50].
Массив может иметь любую размерность. Для заполнения массива использовать функции ЦЕЛОЕ() и СЛЧИС() и операцию автозаполнения ячеек Excel.
1.2. Разработать процедуру Read_array считывания данных из электронной таблицы с определением количества элементов массива.
1.3. Разработать модуль сортировки массива с помощью прямого выбора. Модуль должен содержать следующие процедуры.
1.3.1.Процедура Sort_direct. Служит для сортировки массива по возрастанию или убыванию на основе данных, полученных с помощью процедуры Read_array. В процедуре Sort_tree предусмотреть возможность выбора направления сортировки по убыванию или возрастанию. Результаты сортировки должна выводиться в электронную таблицу Excel.
1.3.2.Процедура CommandButton1_Click. Служит для запуска процедуры Sort_tree с помощью кнопки на листе.
1.4. На основе полученных результатов дать графическую интерпретацию результатов сортировки в виде гистограммы.
1.5. Определить количество перестановок элементов.
Вариант задания
В3. Сформировать двумерный массив целого типа. Используя сортировку с помощью пирамиды, отсортировать элементы столбцов по возрастанию.
Решение
Для получения решения необходимо оформить заказ. После его оплаты Вы сможете скачать архив с решение. В архиве находится файл Excel с решением и отчет в Word (по требованиями из методички).
Общие данные | |
Год написания | 2014 |
Среда разработки | Microsoft Excel |
Страниц | 5 |
Сортировка массива с помощью прямого выбора (VBA)
- Дисциплина: Программирование
- Код работы: ЛА-80
- Работу выложил: Администратор
-
350.00 р.
Теги: Microsoft Excel, VBA
Не подошла работа?
Узнайте стоимость написания работы по Вашему заданию
(это быстро и бесплатно)