
- •Методичні вказівки
- •Мовою 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 Індивідуальні завдання
- •Література
3.2 Контрольні питання.
Оператор циклу FOR – NEXT і його робота.
Оператор циклу FOR EACH.
Параметр циклу та його використання.
Оператори циклу з передумовою і з післяумовою.
Що таке вкладені цикли, яка їхня структура?
Як здійснюється достроковий вихід з циклу7
Алгоритми обчислення суми і кількості.
3.3 Індивідуальні завдання
Виконайте завдання свого варіанту, написавши для кожного з них окрему процедуру. Завдання №2 виконайте двома способами – за допомогою операторів циклу, а також з використанням потрібних методів та властивостей об’єктів Excel.
Варіант 1
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ –1; 1 ] із кроком 0.1, а Y і Z обчислюються за формулами:
Для значень Y, отриманих у попередній задачі, знайдіть середнє значення та запишіть його на Лист Excel.
Серед значень Z із діапазону знайдіть перше, яке виявиться більше відповідного йому значення Y. Якщо таких значень немає, виведіть відповідне повідомлення.
Варіант 2
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ –1; 2 ] із кроком 0.1, а Y і Z обчислюються за формулами:
Запишіть до клітині D1 деяке число М. Знайдіть в діапазоні, отриманому в попередній задачі, усі клітки, що містять значення, рівні М, та виділіть їх кольором.
Серед значень Z з цього ж діапазону знайдіть перше додатне значення і те значення Х, що йому відповідає.
Варіант 3
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ –2; 1 ] із кроком 0.1, а Y і Z обчислюються за формулами:
Знайдіть суму чисел з діапазону значень Z, отриманих в задачі №1.
Для кожного стовпця з діапазону, отриманого в попередній задачі, обчисліть найменше додатне значення. Запишіть їх на Лист Excel під кожним стовпчиком.
Варіант 4
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ –2; 4 ] із кроком 0.15, а Y і Z обчислюються за формулами:
Знайдіть найбільше значення Z з діапазону, отриманого в попередній задачі.
Знайдіть суму тих значень Y, яким відповідають додатні значення змінної Z, і підрахуйте їх кількість
Варіант 5
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ 0; 3 ] із кроком 0.1, а Y і Z обчислюються за формулами:
Знайдіть середнє значення всіх чисел, отриманих у задачі №1, а потім суму тих значень Z з діапазону, що більші, ніж середнє.
Підрахуйте, скільки разів в отриманому діапазоні значення Z змінюють свій знак із плюса на мінус.
Варіант 6
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ –30, 10 ] із кроком 2, а Y і Z обчислюються за формулами:
Знайдіть суму додатних значень Y, отриманих у задачі №1.
Підрахуйте загальну кількість від’ємних значень Z в діапазоні з попередньої задачі та замініть кожне таке значення на 0.
Варіант 7
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ 0, 5 ] із кроком 0.2, а Y і Z обчислюються за формулами:
Знайдіть найменше значення Z з діапазону задачі №1 та значення Х, яке йому відповідає.
Обчисліть для кожного стовпця діапазону з попередньої задачі кількість чисел, більших, ніж 2. Запишіть отримані результати на Лист Excel під кожним стовпчиком.
Варіант 8
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ –3; 3 ] із кроком 0.1, а Y і Z обчислюються за формулами:
Знайдіть максимальні значення Y та Z з діапазону, отриманого з попередньої задачі, і виділіть їх кольором.
Напишіть процедуру, яка до всіх додатних значень Z додає 1, а від усіх від’ємних значень Z віднімає 1.
Варіант 9
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ 0, 4 ] із кроком 0.2, а Y і Z обчислюються за формулами:
Знайдіть середні значення елементів стовпчиків зі значеннями Y і Z та запишіть результати під стовпчиками.
Виділіть кольором елементи з діапазону, отриманого з задачі №1, які більші, ніж 1,5 та підрахуйте кількість цих елементів.
Варіант 10
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ –2; 1 ] із кроком 0.1, а Y і Z обчислюються за формулами:
Знайдіть окремо суми додатних значень Y та Z.
Для значень Y і Z з діапазону попередньої задачі підрахуйте кількість пар одного знака.
Варіант 11
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ –1; 4 ] із кроком 0.2, а Y і Z обчислюються за формулами:
Знайдіть найбільше і найменше значення Y з діапазону задачі №1.
Виділіть кольором ті рядки, в яких розташовані значення Z, менші, ніж 0,4, та підрахуйте їхню кількість.
Варіант 12
Занесіть на Лист Excel у 3 стовпці значення Х, Y і Z, якщо Х приймає значення з інтервалу [ –1; 2 ] із кроком 0.1, а Y і Z обчислюються за формулами:
Знайдіть середнє значення Y та Z з діапазону задачі №1.
Виділите кольором ті значення Z, які дорівнюють першому значенню Z з діапазону задачі №1, та підрахуйте їх кількість.