Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УчебноеПособие по VB_6.doc
Скачиваний:
57
Добавлен:
24.12.2018
Размер:
3.17 Mб
Скачать

3.3.4. Упражнения: работа с массивами

Разработать программу для ввода данных в двухмерный массив с клавиатуры. Преобразовать двухмерный массив в одномерный и выполнить сортировку массива по возрастанию (убыванию) значений элементов массива. Вывести на форму элементы не отсортированного и отсортированного массивов.

3.3.5. Закрепление материала

1. Приведите классификацию массивов.

2. Приведите примеры одномерного и многомерного массивов.

3. Какими операторами объявляются статические массивы?

4. Каков порядок объявления динамических массивов?

5. Какими операторами объявляются динамические массивы?

6. Приведите текст программы для ввода данных в одномерный массив.

7. Напишите основные функции для работы с массивами.

8. Приведите текст программы для ввода данных в двухмерный массив.

9. Напишите программу для сортировки одномерного массива.

Задания для самостоятельных занятий

  1. Напишите процедуру для обмена данными между двумя массивами.

  2. Напишите программу для проверки значения свойства Value элемента управления OptionButton.

  3. Вычислить определитель матрицы.

  4. Вычислить сумму элементов одномерного массива.

  5. Вычислить сумму элементов двухмерного массива.

  6. Вычислить сумму элементов двухмерного массива, расположенных на главной диагонали.

  7. Вычислить сумму элементов двухмерного массива, расположенных на обратной диагонали.

  8. Вычислить сумму четных элементов двухмерного массива.

  9. Вычислить сумму нечетных элементов двухмерного массива.

  10. Вычислить сумму элементов двух матриц.

  11. Вычислить произведение матрицы на вектор.

  12. Вычислить произведение двух матриц.

3.4. Массив элементов управления.

Управляющий элемент сетка

3.4.1. Массив элементов управления

Понятие о массиве элементов управления

Microsoft Visual Basic 6.0 предоставляет пользователям несколько дополнительных средств, помогающих создавать эффективные и гибкие приложения. Одно из них – массив элементов управления (control array). Массив элементов управления представляет собой группу элементов управления с одинаковыми именами, типом и обработчиками событий. Однако, элементы такого массива сохраняют и индивидуальные значения свойств. Чтобы различить эти элементы управления используют такие их свойства как Index, Caption или Tag.

Массив элементов управления имеет, по крайней мере, один элемент, у которого значение свойства Index равно нулю. Максимальное значение свойства Index – 32767, если это не ограничено размером оперативной памяти компьютера.

Обычно такие массивы применяются для элементов управления ”меню”, групп переключателей или флажков, а также для вывода на экран значений элементов массивов.

У массивов элементов управления имеется три существенных преимущества:

  • позволяют добавлять новые элементы управления в период выполнения программы. Это особенно важно, когда заранее не известно, сколько новых элементов понадобится в период выполнения. Кроме того, добавление элементов управления только по мере необходимости обеспечивает экономию системных ресурсов. Элементы управления, добавляемые в период выполнения, называются динамическими;

  • каждый новый элемент, добавляемый в массив, наследует общие для массива процедуры обработки событий, что облегчает программирование;

  • элементы управления в массиве способны разделять код. Например, если на форме имеется несколько текстовых полей, принимающих данные в виде дат, массив этих элементов управления можно настроить так, чтобы текстовые поля использовали общий код для проверки вводимых дат.