- •Розрахунково-графічна робота №5 «Програмування алгоритмічною мовою vba»
- •1. Інструментальне середовище Visual Basic for Application та створення власної панелі інструментів
- •1.1 Створення файлу
- •1.2.Створення панелі інструментів
- •1.3.Створення макросів програми
- •1.4. Заповнення власної панелі інструментів піктографічними клавішами
- •2.5. Тестування програми
- •Список використаних літературних джерел
2.5. Тестування програми
Задаємо змінним значення x=0.7,a =2.1, b=1.7. Виконуємо на калькуляторі підрахунки значень у і z згідно з формулами
Результати роботи програми у вікнах діалогу InputBox та MsgBox:
Уведіть a:
Уведіть b:
Уведіть c:
Уведіть m:
Уведіть х:
Значення z:
Значення s:
Перевірка
3.Програмування алгоритмів розгалуженої структури
3.1 Постановка задачі
Розробити алгоритм та програму знаходження значень функції
t<0,1
t=0,1
t>0,1
Виконати тестуання для перевірки правильності функціонування програми для значень а=2.5, b=0.4
3.2. Блок-схема
Блок схема алгоритму наведена на Рис.2
3.3. Таблиця ідентифікаторів
-
Змінна алгоритму
a
B
t
w
y
Ідентифікатор
a
B
t
w
y
Тип
Single
Single
Single
Single
Single
3.4. Текст програми
Sub Rozgal()
MsgBox ("розгалуджений алгоритм")
'об'явлення змінних
Dim a As Single, b As Single, t As Single, w As Single
'ввдення вхідних даних
a = InputBox("Уведiть a")
b = InputBox("Уведiть b")
t= InputBox("Уведiть t")
'обчислення значення функції
If x = 0.1 Then
w = (a*t)+b Else
MsgBox ("Значення w: " + Str(w))
If x < 0.1 Then
W= sqr((a*t^2)+(b*sin(t))+1)
MsgBox ("Значення w: " + Str(w))
W= sqr((a*t^2)+(b*cos(t))+1)
MsgBox ("Значення w: " + Str(w))
End If
End If
End Sub
3.5. Тестування програми
Контрольний приклад для тестуання програми.
Обчислення за першою формулою при а=2.5, b=0.4, t=-1
Перевірка
Висновок
У цій розрахунково-графічній роботі я створив власну панель інструментів та розташувала на ній кнопки виклику програм лінійної,розгалуженої,ітераційної та циклічної структури; також розробив алгоритм та програму лінійної і розгалуженої структури для розрахунку значень заданих функцій згідно номера варіанта, при вирішенні кожної задачі розробив длок-схему алгоритму, таблицю ідентифікаторів та текст програми мовою VBA
В результаті тестування програм я виявив, що похибка обрахунків за допомогою калькулятора і програм становить 0,015%, що є менше заданої точності(1%), а значить програми написані вірно
Список використаних літературних джерел
1. ДСТУ Б А.2.4-4-95. Основні вимоги до проектної документації. –К. - 1997.
2. Лук’янова В. В. Комп’ютерний аналіз даних: Посібник. – К.:Видавничий центр «Академія» 2003. - 344 с. (Альма-матер)
3. Джонс З., Саттон Д. Библия пользователя Office 97. К.:. – М.:Диалектика, 1997
4. Методичні вказівки для виконання курсової роботи «Використання Microsoft Office (текстового редактора Word 97). О.І. Корох, М.Е. Рогоза 1999.
5. Методичні вказівки до виконання лабораторних робіт на тему: «Підготовка текстового документа у редакторі Microsoft Word», О.А. Харченко, О.І. Сороковий. 2002.
6. Конспект курсу лекцій з дисципліни «Інформатика та комп’ютерна техніка» (друга частина). Укладач В.І. Клименко. Полтава ПДТУ 2000.
7. Методичні вказівки до виконання лабораторних робіт з Інформатики та комп’ютерної техніки. Укладачі Харченко О.А., Сороковий О. І. Полтава ПНТУ, 2003.