![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Тема: Робота з масивами.
Мета роботи: навчитися створювати програми, які використовують масиви, вводити масиви та виводити їх на формі.
6.1 Введення та виведення масивів
Масив – це множина послідовних пронумерованих об’єктів однакового типу, що мають одне і те саме базове ім’я. Кожен окремий об’єкт, що належить до масиву, позначається як змінна з індексом. Для доступу до цієї змінної застосовується її номер (індекс).
Кожен масив, який використовується у програмі, повинен мати свій опис за допомогою оператору Dim. Інколи при об’явленні масиву його розмір невідомий. Тоді треба об’являти динамічний масив без зазначення розміру. Під час виконання програми його розмір змінюють за допомогою оператора ReDim, після якого вказується ім’я та реальний розмір масиву. Наприклад,
Dim n As Integer
Dim x() As Single, y () As Single
n = InputBox(“Введіть розмірність масиву”)
ReDim x(n) As Single, y (n, n) As Single
Введення, виведення та обробка масивів виконується в циклі, який організується за зміною індексу. Для обробки елементів двовимірного масиву (матриці) необхідно написати два вкладених цикли, які змінюють перший та другий індекси матриці.
Задача 6.1 Ввести з клавіатури двовимірний масив чисел розміру N*N та вивести його на формі.
Створимо форму та розмістимо на ній потрібні елементи управління (див. рис. 6.1).
Label 1 ––––→ ←–––– txtN
cmdRun ––––––––→
Label 2 –→
←– CmdExit
txtX –––––––––––––→
Рисунок 6.1 – Форма для виведення елементів масиву
Щоб забезпечити виведення елементів масиву у вигляді прямокутної таблиці, для текстового поля txtХ, в якому записуються значення елементів масиву, встановимо на етапі проектування форми властивості
WordWrap = True та MultiLine = True
Надамо елементам управління властивості згідно таблиці 6.1.
Таблиця 6.1 – Значення властивостей елементів управління
Тип елемента управління | Ім’я елемента управління | Назва властивості | Значення властивості |
Форма | UserForm1 | Caption | Двовимірний масив |
Напис | Label 1 | Caption | Введіть розмірність масиву Х |
Напис | Label 2 | Caption | Масив Х |
Командна кнопка | CmdRun | Caption | Введіть елементи масиву |
Командна кнопка | CmdExit | Caption | Вихід |
Текстове поле | txtX | MultiLine | True |
WordWrap | True |
При написанні коду для виведення елементів масиву у вигляді прямокутної таблиці використовуємо константу Visual Basic – vbCrLf, яка виконує функції комбінації кодів Chr( 10 ) + Chr( 13 ), тобто Кінець рядка та Перехід на новий рядо к.
Програмний код для кнопки cmdRun (подія Click)
Дата публикования: 2015-01-10; Прочитано: 225 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!