- •Методичні вказівки
- •Мовою Visual Basic for Application (vba)”
- •6.040303 Системний аналіз
- •1 Лабораторна робота №1
- •1.1 Теоретичні відомості
- •1.1.1 Функція InputBox
- •1.1.2 Процедура MsgBox
- •Текст процедури
- •Текст процедури
- •Результати роботи програми
- •2 Лабораторна робота №2
- •2.1 Створення макросів
- •2.2 Об’єкт Range, його властивості та методи
- •2.2.1 Деякі властивості
- •2.2.2 Деякі методи
- •2.3 Контрольні питання.
- •3.1.2 Оператор циклу по сімейству об'єктів.
- •3.1.3 Оператори циклу з умовою.
- •3.2 Контрольні питання.
- •3.3 Індивідуальні завдання
- •4 Лабораторна робота №4
- •4.1 Функції користувача
- •Текст програми – функції
- •Текст процедури для виклику функції
- •4.2 Процедури користувача
- •4.3 Контрольні питання
- •4.4 Індивідуальні завдання
- •5 Лабораторна робота №5
- •5.1 Створення нової форми
- •5.2 Деякі властивості та події елементів управління
- •5.3 Створення списків
- •5.4 Створення інтерфейсу користувача
- •Програмний код для кнопки CommandButton1 (подія Click)
- •Програмний код для кнопки CommandButton2 (подія Click)
- •5.5 Контрольні питання
- •5.6 Завдання
- •6 Лабораторна робота №6
- •6.1 Введення та виведення масивів
- •6.2 Контрольні питання
- •6.3 Індивідуальні завдання
- •Література
6.2 Контрольні питання
Правила опису масивів.
Як здійснюється звернення до елементу масиву?
Введення та виведення одномірного та двомірного масивів.
6.3 Індивідуальні завдання
Створити форму для введення розмірності масиву та виведення його елементів. Розмістити на формі потрібні елементи управління. Написати код для розв’язку поставленої задачі згідно варіанту.
Варіант 1
Дана матриця розміру m*n . Визначити числа b1 , b2 , …, bm , які відповідно рівні значенням середніх арифметичних елементів рядків.
Варіант 2
Дано натуральне число n та квадратна матриця розміру n*n. Знайти середнє арифметичне найбільшого та найменшого значень елементів, що розташовані на головної діагоналі цієї матриці.
Варіант 3
Дані дві матриці розміру m*k. Визначити числа b1 , b2 ,…, bm , що відповідно рівні добуткам елементів рядків першої і другої матриць.
Варіант 4
Дана матриця цілих чисел розміру m*n . Для кожного стовпчика найти кількість непарних елементів. Результати вивести під кожним стовпчиком.
Варіант 5
Для матриці розмірності n*n знайти суми елементів, які розміщені нижче головної діагоналі, для рядків, що починаються з від'ємного елементу. Якщо таких рядків немає, то вивести відповідне повідомлення.
Варіант 6
Для матриці А розмірності m*k знайти номери стовпців, що мають всі нульові елементи. Якщо таких рядків немає, то вивести повідомлення про це.
Варіант 7
Для цілочисельної матриці А розмірності m*n знайти номери рядків, які мають елементи, впорядковані за зростанням. Якщо таких рядків немає, то вивести повідомлення про це.
Варіант 8
Дані дві матриці розмірності n*n та m*m . Знайти середнє геометричне найменших значень елементів, що розміщені на побічних діагоналях матриць.
Варіант 9
Для матриці розмірності m*n отримати послідовність чисел b1 , b2 , …, bn , які дорівнюють добуткам елементів відповідних стовпців.
Варіант 10
Для дійсної матриці розміру m*n отримати послідовність b1 , b2 , …, bn , де елемент bk – це сума квадратів тих елементів к-го стовпця, які належать відрізку [k – 1 ; k+1].
Варіант 11
Дана квадратна матриця n*n . Знайти суму додатних елементів тих рядків, у яких немає нульових елементів в стовпчику, номер якого співпадає з номером рядка.
Варіант 12
Дана цілочисельна матриця розмірності m*n . Вказати номери рядків, що мають тільки парні елементи. Якщо таких рядків немає, то вивести відповідне повідомлення.
Література
Гарнаев А.Ю. Самоучитель VBA. - СПб.: БХВ – Санкт-Петербург, 2004. – 560с.: ил.
Кузьменко В.Г. VBA 2000. – М.: ЗАО «Издательство БИНОМ», 2000. – 408с.: ил.
Васильев А., Андреев А. VBA в Office 2000. – СПб.: Питер, 2001. – 432 с.: ил.
Подлин, Шарон. Освой самостоятельно программирование для Microsoft Excel 2000 за 24 часа.: М.: Изд. дом «Вильямс», 2000. – 304 с.
Санна П. Visual Basic для приложений. СПБ , «BHV»- 1999 г., 704с.
Слепцова Л.Д. Программирование на VBA. Самоучитель.: М.: Изд. дом «Вильямс», 2004. – 384с.:ил.
Створення інформаційних систем засобами Visual Basic for Application (VBA) у середовищі Microsoft Excel. Конспект лекцій по дисциплінам “Основи інформатики” і “Комп’ютерні технології і програмування” для студентів економічних спеціальностей усіх форм навчання./ Укл. Н.І.Біла. – Запоріжжя: ЗДТУ, 2001. – 52с.