Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
D. Задача на выбор ветви из набора условий - блок Select Case
Задание: массив tanker(к) содержит названия танкеров, массив capacity(к) - соответствующую вместимость. Разделить массивы на 3 группы в зависимости от вместимости (до 30 000, 30 000 - 100 000, более 100 000). Вывести результаты в массив поля списка. Последовательность действий: 1. Создать на форме, см. рис. 2.6 o элементы управления CommandButton, Label для вывода набора символов - условных названий танкеров, см. код ниже, o 2 элемента управления ListBox для вывода массивов названий и вместимости танкеров, см. код процедурыForm_Load (), o 2 массива элементов управления ListBox: каждый из 3-х элементов для вывода результатов деления объектов на 3 группы: § List3(0) - List3(2), § List4(0) - List4(2); следует заполнить массивы ListBox несколькими нулями, для этого использовать их свойствоList, § ввести код, данный ниже, пояснения даны под комментариями:
2. стартовать проект, сделать щелчок на командной кнопке, наблюдать результат. Сортировка. Сортировка выполняется попарным сравнением сортируемых элементов (например, элементов массива). В общем случае для сортировки массива из N элементов требуется N*(N-1)/2 сравнений. В случае сортировки по убыванию, например, сравнивается к-элемент массива с предыдущим. Если он больше предыдущего, то их меняют местами, затем сравнивается следующая пара и.т.д. Ниже приведены элементарные примеры.
|