Текст задания

Сортировка числового массива по возрастанию.

Задание выполняется в 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

Написать отзыв

Внимание: HTML не поддерживается! Используйте обычный текст!
    Плохо           Хорошо

Сортировка массива с помощью прямого выбора (VBA)

  • 350.00 р.



Теги: Microsoft Excel, VBA

Не подошла работа?

Узнайте стоимость написания работы по Вашему заданию

(это быстро и бесплатно)

Узнать стоимость

Спасибо, не надо