- •Лабораторна робота №1
- •Короткі відомості
- •Приклад непозиційної системи числення
- •Переведення чисел з однієї системи числення в іншу
- •Переклад дробів
- •Рішення
- •Завдання для самостійної роботи
- •Представити десяткові числа у позиційному вигляді, та перевести їх у двійковий, вісімковий та шістнадцятиковий запис (табл. 1.1).
- •Перевести двійковий код у десятковий запис (табл. 1.2).
- •Перевести вісімкові числа у двійковий код (табл. 1.3).
- •Варіанти щодо виконання лабораторної роботи
- •Контрольні запитання
- •Лабораторна робота №2
- •Короткі відомості
- •Завдання для самостійної роботи
- •За допомогою довідкової системи Windows або додаткової літератури знайдіть відповідь на теоретичне запитання згідно з варіантом (табл. 2.1)
- •Виконати індивідуальні завдання (табл. 2.2) за допомогою ос Windows та оформити звіт з проробленої роботи.
- •Варіанти щодо виконання лабораторної роботи
- •Контрольні запитання
- •Лабораторна робота №3
- •Короткі відомості:
- •Завдання до самостійної роботи
- •За допомогою довідкової системи WinRar або додаткової літератури знайдіть відповідь на теоретичне запитання згідно з варіантом (табл. 3.1).
- •Виконати індивідуальні завдання (табл. 3.2) за допомогою програми – архіватора WinRar та оформити звіт з проробленої роботи
- •Варіанти щодо виконання лабораторної роботи
- •Контрольні запитання:
- •Лабораторна робота №4
- •Короткі відомості
- •Завдання до самостійної роботи
- •За допомогою довідкової системи Антивірусу Касперського або додаткової літератури знайдіть відповідь на теоретичне запитання згідно з варіантом (табл. 4.1.)
- •На наявність вірусів перевірити: “Мій комп’ютер”, знімні диски, тверді диски.
- •Протокол про результат перевірки занести в звіт про пророблену роботу. Варіанти щодо виконання лабораторної роботи
- •Контрольні запитання
- •Лабораторна робота №5
- •Короткі відомості
- •Завдання для самостійної роботи
- •Варіанти щодо виконання лабораторної роботи
- •Контрольні запитання
- •Лабораторна робота №6
- •Короткі відомості
- •Завдання для самостійної роботи
- •На формі Form3 власного проекту розташувати три командні кнопки згідно з рисунком 6.1, при натисканні на які повинен бути отриманим результат рішення задач.
- •Виконати індивідуальні завдання згідно з варіантом (див табл. 6.1, 6.2 ) на використання операторів If..Then – рядок, If…Then – блок та Select Case.
- •Зробити звіт з виконаної роботи. Варіанти щодо виконання лабораторної роботи
- •Завдання для самостійної роботи
- •2. Виконати індивідуальні завдання згідно варіанту (див табл. 7.1, 7.2 ) на використання конструкції For...Next.
- •Зробити звіт з виконаної роботи.
- •Варіанти щодо виконання лабораторної роботи
- •Контрольні запитання
- •Лабораторна робота №8
- •Короткі відомості
- •Завдання для самостійної роботи
- •На формі Form5 власного проекту помістити дві командні кнопки згідно з рисунком 8.2, при натисканні на які буде отримано результат рішення задач щодо табулювання функції однієї та двох змінних.
- •Виконати індивідуальні завдання згідно з варіантом (див. Табл. 8.1, 8.2 ).
- •Зробити звіт з виконаної роботи.
- •Лабораторна робота №9
- •Короткі відомості
- •Завдання для самостійної роботи
- •Виконати індивідуальні завдання згідно з варіантом (див табл. 9.1, 9.2 ) .
- •Зробити звіт з виконаної роботи. Варіанти щодо виконання лабораторної роботи
- •Контрольні запитання
- •Перелік навчально-методичної літератури Основна литература
- •Додаткова література
Контрольні запитання
Назвіть циклічні конструкції Visual Basic.
Наведіть приклади задач, щодо рішення яких потрібні циклічні конструкції?
У чому полягають принципи створення циклічних алгоритмів?
У чому особливість конструкції For…Next?
У чому полягають принципи створення подвійних циклічних алгоритмів?
Які ще існують циклічні конструкції та для рішення яких задач їх використовують?
Лабораторна робота №8
Тема: Використання конструкції For..Next щодо створення таблиці значень функції.
Мета: Навчитися використовувати прийом табулювання функції та конструкцію For..Next для отримання таблиці значень функції.
Короткі відомості
Типовим прикладом циклічного процесу є задача складання таблиці значень функції (табулювання функції).
Приклад 8.1. Побудувати схему алгоритму складання таблиці значень функції однієї змінної F = X + cos( X ) при X, що змінюється від початкового значення Хп=-3 до кінцевого значення Хк=2 з постійним кроком Нх=0,5.
Рішення
Ця задача реалізується за допомогою циклу з заданим числом ітерацій, що визначається за формулою
На формі Form5 створити дві командні кнопки
(див. рис 8.1).
Блок – схема (див. мал 8.2)
Програмний код для кнопки Command_1.
Private Sub Command1_Click()
Dim Xn As Currency, Xk As Currency, Hx As Currency
Xn = -3: Xk = 2: Hx = 0.5
Print Tab(5); "X"; Tab(22); "F"
For x = Xn To Xk Step Hx
f = x + Cos(x)
Print Tab(5); x; Tab(22); f
Next
End Sub
4. Введення програми.
5. Налагодження та отримання результату (дів. рис. 8.3)
Табулювання функції двох змінних
Табулювання функції двох змінних являє типовий приклад використання вкладених циклів.
Приклад 8.2 Скласти таблицю значень функції двох змінних
Z = 0,5 X2 + 5 Y2,
де X змінюється від Хn = 1,5 до Хк= - 2,5 із кроком Нх=0,5, a Y змінюється від Yn = 1 до Yk= 4 із кроком Ну=1
Рішення
Блок – схема
Програмний код для кнопки Command_2 (рис. 8.3)
Private Sub Command2_Click()
Рисунок 8.1 -Блок – схема алгоритму табулювання функції однієї змінної
Dim Xn As Currency, Xk As Currency, Hx As Currency
Dim Yn As Currency, Yk As Currency, Hy As Currency
Print "Таблиця значень функції двох змінних”
Print "_________________________"
Xn = 1.5: Xk = 2.5: Hx = 0.5
Yn = 1: Yk = 4: Hy = 1
Print Tab(6); "Y"; Tab(16); "X"; Tab(26); "Z"
For y = Yn To Yk Step Hy
For x = Xn To Xk Step Hx
z = 0.5 * x ^ 2 + 5 * y ^ 2
Print Tab(5); y; Tab(15); x; Tab(25); z
Next x
Next y
End Sub
4. Введення програми
5. Налагодження та одержання результату (див. рис. 8.4)
Рисунок 8.2 -Блок – схема алгоритму табулювання функції двох змінних
Рисунок 8.3 - Інтерфейс лабораторної роботи №8
Рисунок 8.4 - Результат рішення задач до лабораторної роботи №8