Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Moya_RGR_5sania.doc
Скачиваний:
30
Добавлен:
05.03.2016
Размер:
5.11 Mб
Скачать

Міністерство освіти і науки України

Полтавський національний технічний університет імені Юрія Кондратюка

Будівельний факультет

Кафедра будівельної механіки

Розрахунково-графічна робота №5 «Програмування алгоритмічною мовою vba»

Індивідуальний план № 10136

Виконав:

студент групи 206 Б

Романенко О.Б.

Перевірив:

Митрофанов П. Б.

Полтава 2011

ЗМІСТ

ЗМІСТ 2

Вступ 4

1. Інструментальне середовище Visual Basic for Application та 6

створення власної панелі інструментів 6

1.1 Створення файлу 7

1.2.Створення панелі інструментів 7

1.3.Створення макросів програми 8

1.4. Заповнення власної панелі інструментів піктографічними клавішами 9

1.5. Редагування піктографічних кнопок панелі інструметів 10

2.Програмування алгоритмів лінійної структури 10

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

2.2. Блок-схема 10

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

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

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

3.Програмування алгоритмів розгалуженої структури 14

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

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

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

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

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

Висновок 17

Список використаних літературних джерел 17

Вступ

  1. Етапи розв’язування задач на ЕОМ

Розв’язок будь-яких задач за допомогою ЕОМ, як правило, відбувається

в кілька етапів, основними з яких є наступні:

задачі містить у собі визначення складу, типів і кількості вхідних даних; складу та форми представлення результатів рішення; розробку математичної моделі розв’язку;

розроблення алгоритму відбувається на основі обраної математичної моделі і відображає послідовно всі етапи цієї моделі і відображає послідовно всі етапи цієї моделі.

Алгоритм – це чітка послідовність дій виконання, які призводять до розв’язку задач.

програмування – це знання алгоритму спеціальню мовою, яка називається мовою програмування;

налагодження програми (тестування) – це процесс виявлення і усунення помилок;

експлуатація програми;

2. Властивості і типи алгоритмів

Алгоритм має відповідати певним вимогам, тобто мати властивості.

Масовість – це властивість одержувати при всіх наборах вхідних

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

Результативність – це властивість при всіх значеннях вхідних даних за

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

Визначеність – це властивість одержувати при тих самих вхідних даних ті ж

самі результати.

Залежно від послідовності дій розрізняють наступні типи алгоритмів:

Лінійний алгоритм – це такий алгоритм в якому дії виконуються в порядку

їх запису без пропусків від початку до кінця без розгалуження.

Розгалужений – це такий алгоритм в якому послідовність дій може

змінюватися залежно від виконання чи невиконання деякої умови розгалуження.

Циклічний – це такий алгоритм в якому деяка група дій виконується

багаторазово (має повторювані дії).

В цій РГР ми використаємо лише 2 типи: лінійний і розгалужений.

3. Основне про Visual Basic for Applications (VBA)

Це засіб програмування, який практично нічим не відрізняється від класичного Visual Basic, і призначений для написання макросів та інших прикладних програм для конкретних програм. Найбільшу популярність здобув завдяки своєму використання в пакеті Microsoft Office. Широке розповсюдження Visual Basic for Applications в поєднанні з споконвічно недостатньою увагою до питань безпеки призвело до значного поширення макровірусів.

VBA є інтерпретованою мовою. Як свідчить його назва, VBA близький до Visual Basic, але може виконуватися лише в рамках застосунку, в який він вбудований. Крім того, він може використовуватися для управління одним застосунком з іншого, за допомогою OLE Automation (наприклад, таким чином можна створити документ Word даних з Excel). В майбутньому Microsoft планує замінити VBA на Visual Studio Tools for Applications (VSTA) — інструментарій розширення функціональності застосунків, заснований на Microsoft .NET.

4. Макроси в MS Word

Макрос —це набір команд і інструкцій, виконуваних як одна команда. Тому виконання задачі, яка часто виконується в Microsoft Word, можна автоматизувати за допомогою макросу.

Для створення макросу в Microsoft Word існує два методи:

використовування засобу для запису макросів і пряме програмування в редакторі Visual Basic.

Макроси використовуються для таких цілей:

об'єднання декількох команд(вставки таблиці з вказаними розмірами, межами і певним числом рядків і стовпців);

автоматизації обробки складних послідовних дій в задачах;

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

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