- •6.020100 «Культура»
- •3 Основи програмування
- •Лабораторна робота №1
- •1 Короткі теоретичні відомості:
- •1.2 Редактор Visual Basic і його вікна
- •Вікно програми (рис 1.2)
- •Завдання для лабораторної роботи
- •3 Контрольні питання
- •Лабораторна робота №2
- •1 Короткі теоретичні відомост
- •1.1 Створення макросів
- •Завдання для лабораторної роботи
- •1 Створення макросів за допомогою "Записувача макросів"
- •2 Створення макросів за допомогою модуля в редакторі Visual Basic
- •Контрольні питання
- •Лабораторна робота 3
- •1 Короткі теоретичні відомості Створення функцій
- •2 Завдання для лабораторної роботи
- •3 Приклад виконання
- •Лабораторна робота №4
- •1 Короткі теоретичні відомості
- •2 Завдання для лабораторної роботи.
- •Контрольні питання
- •Лабораторная работа № 5
- •1 Короткі теоретичні відомості:
- •2 Завдання до лабораторної роботи
- •Приклад виконання
- •Лабораторная работа № 6
- •1 Короткі теоретичні відомості:
- •3 Приклад виконання
- •Лабораторна робота № 7,8
- •1. Оператор циклу For…, з використанням лічильника циклу
- •Тіло циклу
- •2 Цикли з передумовою і післяумовою.
- •2 Завдання для лдабораторної роботи
- •Контрольні питання
- •Лабораторна робота №9
- •Короткі теоретичні відомості
- •9.1 Обчислення найбільшого значення функції
- •9.2 Обчислення найменшогошого значення функції
- •Контрольні питання
- •Приклад виконання
- •6.3 Приклад виконання лабораторної роботи.
- •Текст програми
- •Текст програми
- •Лабораторна робота № 10
- •Завдання
- •Лабораторна робота № 11
- •Завдання
Лабораторна робота №9
Тема: Циклічні програми, що містять розгалуження..
Мета роботи: навчитися використовувати оператори For–Next, Do Loop, умови While та Until
Короткі теоретичні відомості
9.1 Обчислення найбільшого значення функції
Найбільше
значення функції знаходиться методом
порівняння двох значень функції, одне
з яких є максимальне значення функції
попереднього порівняння, а друге –
обчислене значення функції на даному
кроці. Для першого порівняння необхідно
задатися початковим значенням
максимального значення функції
.
Очевидно, що це значення має бути меншим
будь-якого значення обчислюваної
функції і допустимо, що
,
порівнявши його з першим обчисленим
значенням функції одержимо як максимальне
перше значення функції
,
т.б
,
потім визначимо
,
,
…
Повторюючи
цей розгалужений процес n
раз,
кожен раз змінюючи крок на величину
,
одержимо
,
рівне найбільшому значенню функції на
заданому відрізку.
9.2 Обчислення найменшогошого значення функції
Найбменше
значення функції знаходиться методом
порівняння двох значень функції, одне
з яких є мінімальне значення функції
попереднього порівняння, а друге –
обчислене значення функції на даному
кроці. Для першого порівняння необхідно
задатися початковим значенням
мінімального значення функції
.
Очевидно, що це значення має бути більшим
будь-якого значення обчислюваної функції
і допустимо, що
,
порівнявши його з першим обчисленим
значенням функції одержимо як мінімальне
перше значення функції
,
т.б
,
потім визначимо
,
,
…
Повторюючи цей розгалужений процес n раз, кожен раз змінюючи крок на величину , одержимо , рівне найменшому значенню функції на заданому відрізку
9.3 Виконайте наступні завдання, написавши для кожного з них окрему процедуру згідно варіанта.
Варіант 1
Напишіть програму, що для чисел, отриманих у попередній задачі, знаходить середнє значення, записує його на Лист Excel і виділяє кольором числа, які більш на 5% ніж обчислене середнє значення.
Знайдіть найбільше значення Y
Варіант 2
У клітині D1 знаходиться деяке число М. Знайдіть в діапазоні, отриманому в попередній задачі, усі клітки, що містять значення, рівні М, та виділіть їх кольором.
Серед значень з цього ж діапазону знайдіть додатні значення Z і підрахуйте їх кількість.
Варіант 3
Для кожного стовпця з діапазону, отриманого в попередній задачі, обчисліть найменше додатне значення. Запишіть їх на Лист Excel під кожним стовпчиком.
Для стовпця Z з того ж діапазону підрахувати кількість від’ємних елементів.
Варіант 4
Знайдіть найбільше значення Z з діапазону, отриманого в попередній задачі, числа які на 10% менші за це число виділіть кольором
Знайдіть ті значення Y, яким відповідають додатні значення змінної Z.
Варіант 5
Знайдіть середнє значення всіх чисел, отриманих у попередній задачі, а значення Y з діапазону, які більші середнього виділіть кольором.
Підрахуйте, кількість від’ємних значень Z.
Варіант 6
Замініть кожне від’ємне значення Z на нуль з попередньої задачі, і виділіть їх кольором.
Знайдіть мінімальне значення Y
Варіант 7
Для кожного стовпця діапазону з попередньої задачі знайдіть, кількість чисел, більших, ніж 2. і виділіть їх кольором. Запишіть отримані результати на Лист Excel під кожним стовпчиком.
Знайдіть різницю між максимальним і мінімальним значенням Z?
Варіант 8
Знайдіть для діапазону з попередньої задачі кількість значень Z і Y, більших, ніж 1.5 та виділяє ці значення кольором.
Знайдіть квадрат максимального значення Y
Варіант 9
Знайдіть для значень Y і Z з діапазону попередньої задачі кількість додатніх значень і виділіть їх кольором.
Знайдіть суму значень Z.
Варіант 10
Напишіть програму яка до всіх додатніх значень Z додає 1, а від усіх від’ємних значень Z віднімає 1.
Знайдіть максимальне значення Z .
Варіант 11
Знайдіть найбільше і найменше значення Y і Z.
Виділіть кольором ті рядки, у яких розташовані значення Z, менші, ніж 0,2.
Варіант 12
Підрахуйте кількість рядків з діапазону, отриманого в попередній задачі, в яких X<Y<Z .
Виділите кольором ті значення Z, що повторюються. Якщо таких значень немає, виведіть відповідне повідомлення.
