Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР№6 частина 2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.98 Mб
Скачать

3. Розробка алгоритму та програми циклічної структури із заданним числом повторень

3.1. Постановка задачі

Необхідно побудувати циклічний алгоритм для обчислення значень функцій та накреслити його блок-схему. Скласти програму розв’язання даного завдання мовою Visual Basic for Application.

Необхідно розрахувати значення функції y згідно з системою:

Використовуючи умови:

Отже, маючи перед собою поставлену задачу можна приступати до її вирішення. Вихідними даними в даній задачі будуть значення змінних та констант. Тому треба організувати, за допомогою функцій введення, введення значень змінних та констант. Після введення можна переходити до виконання обчислень та виведення результату, за допомогою функцій виведення.

3.2. Блок-схема

П еред початком оформлення програми на мові VBA доцільно побудувати блок схему даного алгоритму.

Вона допоможе зрозуміти логічну послідовність виконання певних дій та команд.

3.3. Таблиця ідентифікаторів

Розробивши, склавши та оформивши належним чином блок-схему можна приступати до складання таблиці ідентифікаторів. В даній таблиці будуть розміщені усі змінні з описом їх типу.

Дана таблиця допоможе вирішити скільки треба оголосити змінних та якого типу. Для зручності використання розмістимо данні у трьох графах: Змінна алгоритму, ідентифікатор, тип.

Змінна алгоритму

n

s

i

Тип

Integer

Single

Integer

Таблиця ідентифікаторів

3.4. Текст програми

Sub Циклічний()

‘ Об’явлення змінних

Dim s As Single

Dim i As Integer, n As Integer

’ Уведення вихiдних даних

n = InputBox (“Увести n”)

’ Встановлення початкових значень x і n

s = 0

For i = 1 to n

s = s+(-1)^(i+1)*4/(2*n-1)

Next I

’ Виведення результату

MsgBox (“Сума членiв ряду: “ + str(s))

End Sub

3.5. Тестування програми

Для тестування програми слід використати запропоновані в умові змінні n=5.

Виконуємо підрахунки функції y згідно з формулами: отримали такий результат: Сума членів ряду: 0,444 .

Результати роботи програми у вікнах діалогу InputBox та MsgBox:

Уведіть n

5

Сума членів ряду: 0,444

ВИСНОВОК

За даними досліджень дійшли висновку, що мова програмування VBA відмінно обраховує дані типи задач. Метою виконання розрахунково-графічної роботи №6 було розв’язання інженерних задач мовою програмування VBA з використанням алгоритмів ітераційної циклічної структури, циклічної структури з заданим числом повторень., що і було успішно нами освоєно.

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ

1. ДСТУ Б А.2.4-4-99 Система проектної документації для будівництва. Основні вимоги до робочої документації. – Введений на заміну ДСТУ БА.2.4-4-95 наказом Держбуду України № 117 від 11.05.99р.; Чинний від 01.10.99 – Київ, 1999.

2. Димидова Л.А., Пыпкин И.А. «Программирование в среде Visual Basic for Application». – М.: Наука, 2001. – 369с.

3. «Visual Basic for Application» – М.: Cанна, 2002. – 398с.

4. Биллинг. «VBA в Office 2000».

5. Камминг, Стив. VBA для "чайников", 3-е издание.: Пер.с англ. – М.: Издательский дом "Вильямc", 2001.— 448c.

6. Методичні вказівки до виконання лабораторних робіт на тему “Програмування мовою VBA” із дисципліни “Інформатика” (частина 1) для студентів денної форми навчання за напрямом “Будівництво” / Полтава: ПолтНТУ, 2010. - 30 с.

7. А. Васильев. VBA в Office 2000. C.-Пб.: Питер, 2001. – 409c.

8. Гетц К., жилберт М. Программирование в Microsoft Office. К.: Издательская группа BHV, 1999.

9. Глушаков С.В. Microsoft Office 2000. – Харьков:Фолио.

10. Слепцова Л.Д. Программирование на языке VBA. Самоучитель. М.:

Вильямс.

16 - 16 -

Змн.

Арк.

докум.

Підпис

Дата

Арк.

РГР 6. 203-Б.12076

НАЗВА ДОКУМЕНТУ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]