МІНІСТЕРСТВО освіти и науки України
Полтавський національний технічний університет
імені Юрія Кондратюка
Факультет будівельний
Кафедра будівельної механікі
розрахунково-ГРАФІЧНА
РОБОТА
"Програмування алгорітмічною мовою VBA"
Індівідуальній навчальний план № 08032
студент гр. 202-БП
Виконала Загородній Я.Ю.
Керівник: Мартьянов В.В.
Полтава 2009
Завдання на розрахунково-графічну роботу № 3
"Програмування алгорітмічною мовою VBA "
У розрахунково-графічній роботі необхідно віконаті розв'язання задач мовою програмування VBA з використаних алгорітмів лінійної, розгалуженої та ітераційної ціклічної структури. При вірішенні кожної Задачі необхідно Розробити постановку Задачі, блок-схему алгоритму, таблиці ідентіфікаторів та текст Програми мовою VBA. Складень програму необхідно протестуваті, Використана контрольний приклад згідно Завдання. Вихідні дані для Вирішення кожної поставленої Задачі потрібно брати згідно номеру варіанту Із "Методичних вказівок до виконан лабораторних робіт на тему "Програмування мовою VBA" із дісціпліні "Інформатика". При цьому у відповідніх розділах розрахунково-графічної роботи вірішуються наступні Задачі:
1) Створення власної панелі інструментів користувача для розташування на ній кнопок Виклики програм лінійної, розгалуженої та ітераційної ціклічної структури.
2) Розробка алгоритму та Програми лінійної структури для розрахунку значенню завдання | задавання функцій згідно номери варіанта відповідного розділу "Методичних вказівок до виконан лабораторних робіт на тему "Програмування мовою VBA" із дісціпліні "Інформатика".
3) Розробка алгоритму та Програми розгалуженої структури для розрахунку значень заданої функції в залежності від значень вхідніх даніх згідно номери варіанта відповідного розділу "Методичних вказівок до виконан лабораторних робіт на тему "Програмування мовою VBA" із дісціпліні "Інформатика".
4) Розробка алгоритму та Програми табуляції функції однієї змінної з використаних ітераційного циклу при розрахунку значень заданої функції згідно номера варіанта відповідного розділу "Методичних вказівок до виконан лабораторних робіт на тему "Програмування мовою VBA" із дісціпліні "Інформатика".
Для Виклики Розроблення програм необхідно Створити панель інструментів користувача, розташувавші на ній відповідні кнопки Виклик програм лінійної, розгалуженої та ітераційної ціклічної структури.
За допомог текстового редактора MS Word Створити звіт про виконан розрахунково-графічну роботові, Що винен містіті: титульний сторінку; бланк Завдання; Зміст; вступ, порядок Вирішення кожної поставленої Задачі, список використаних літературніх джерел. Текст Звіту оформлюється шрифтом типу Times New Roman розміром 14 кегель з полуторний інтервалом и винен буті вірівнянім по шіріні з абзацного відступом 1,25 см. Всі сторінки повінні буті пронумеровані. Титульна сторінка и бланк Завдання включаються до нумерації Сторінок, альо номери на них не проставляються. Звіт повинний буті оформлень у відповідності з вимоги
ДСТУ Б А. 2. 4 - 4 - 95. Основні вимоги до робочої документації - К. - 1997 ., И роздрукованій на Аркуша формату А4. До Звіту додається електронна Копія Звіту підготовленого в текстового редакторі MS Word Із створеня у звіті макросами, Що містять розроблені прогр.
При захісті роботи студент повинний Відповісти на питання Стосовно віконаної роботи та вміті створюваті Власний панель інструментів Із розташуванням на ній кнопок Виклики Створення макросів, створюваті та редагуваті макроси, корістуватісь операторами та функціямі VBA, потрібнімі для виконан Завдання.
При віконанні роботи необхідно вікорістовуваті "Методичні вказівки до виконан лабораторних робіт на тему "Програмування мовою VBA" із дісціпліні "Інформатика" (частина 1) для студентів денної форми навчання за напряму "Будівництво"/Полтава: ПолтНТУ, 2006. - 19 с.
Зміст
Вступ
1. Інструментальне середовище Visual Basic for Application
1.1 Створення панелі інструментів користувача
1.2 Створення макросів
1.3 Вінесення кнопок макросів на ВЛАСНА панель користувача
1.4 Змінення Малюнки піктографічної кнопки
1.5 Редактор Visual Basic
2. Програмування алгорітмів ціклічної структури
2.1 Постановка Задачі
2.2 Блок-схема алгоритму
2.3 Таблиця ідентіфікаторів
2.4 Текст Програми
2.5 Результати роботи Програми
2.6 Відносна похібка Між результатами підрахунку
3. Програмування алгорітмів ітераційної структури
3.1 Постановка Задачі
3.2 Блок-схема алгоритму
3.3 Таблиця ідентіфікаторів
3.4 Текст Програми
3.5 Результати роботи Програми
3.6 Відносна похібка Між результатами підрахунку
Висновок
Список використаних літературніх джерел
Вступ
1. Етапи розв'язування задач на ЕОМ
розв'язок будь-яких завдань за допомог ЕОМ, Як правило, відбувається в кілька етапів, основними з якіх є наступні:
1) постановка Задачі містіть у собі визначення складу, тіпів и кількості вхідніх даніх; складу та форм представлення результатів Рішення; Розробка математичної Моделі розв'язку;
2) розроблення алгоритмом відбувається на Основі обраної математичної Моделі и відображає послідовно ВСІ етапи цієї Моделі.
Алгоритм - ції чітка послідовність Дій виконан, які прізводять до розв'язку задач.
3) програмування - Ції знання алгоритму спеціальною мовою, Яка назівається мовою програмування;
4) налагодження Програми (тестирование) - ції процес Виявлення и усунення помилок;
5) Експлуатація прогрів;
2. Властивості и тіпі алгорітмів
Алгоритм має відповідати Певної Вимоги, тобто мати Властивості.
Масовість - Це властівість одержувати при Всіх наборах вхідніх даніх розв'язок Задачі або про Його неможлівість.
Результатівність - Ції властівість при Всіх значення вхідніх даніх за кінцеву кількість кроків розв'язок Задачі або про Його неможлівість.
залежних від послідовності Дій розрізняють наступні типи алгорітмів:
Лінійній алгоритм - ції такий алгоритм в якому дії виконують у порядку їх запису без пропусків от качанів до кінця без розгалуження.
Розгалуженій - Ції такий алгоритм в якому послідовність Дій Може змінюватіся залежних від виконан чі Невиконання деякої Умови розгалуження.
Ціклічній - Це такий алгоритм в якому Деяка група Дій віконується багаторазове (має повторювані дії).
1. Інструментальне середовище Visual Basic for Application
Мета роботи - Вивчення інструментального середовища програмування Visual Basic for Application, Його системи меню, режімів роботи, текстового редактора програм, виконан програм, довідково-інформаційної системи.
Хід роботи
1.1 Створення панелі інструментів користувача
1) Меню/Сервіс/Настроювання
2) Меню/Вид/Панель інструментів/Настройка.
Рис. 1.1.
Діалогове Вікно В«НастроюванняВ»/вкладка В«Панелі інструментівВ»
З'являється діалогове Вікно В«НастроюванняВ». На вкладці панелі інструментів натіскаємо на кнопці В«СоздатьВ».
Рис. 1.2.
Вікно Створення панелі інструментів.
При цьому вінікає Вікно панелі інструментів користувача. Замість В«Настраємая1В» запроваджувана свою назву, ніжче обіраємо Назв власного документу. Натіскаємо на створеня об'єкті Гћ з'являється невеличка панель інструментів и після цього ...