- •Побудова блок-схеми алгоритму…………………………………………. 10
- •1 Загальні вимоги до курсової роботи
- •2 Зміст розділів пояснювальної записки
- •2.1 Вступ
- •2.2 Характеристика задачі на курсове проектування
- •2.2.1 Постановка задачі на курсове проектування
- •2.2.2 Вимоги до алгоритму розв’язку інтелектуальної задачі
- •2.3 Реалізація алгоритму
- •2.3.1 Побудова блок-схеми алгоритму
- •2.3.2 Обмеження глибини перебору
- •2.3.3 Аналіз ефективності алгоритму
- •2.4 Опис програмного забезпечення
- •2.4.1 Вибір мови програмування
- •2.4.2 Розробка діалогових вікон
- •2.4.3 Створення рядка меню
- •2.4.4 Створення панелі інструментів
- •2.4.5 Створення контекстного меню
- •Висновки
- •Критерії оцінювання курсових робіт
- •Задовільно :
- •Незадовільно :
- •Критерії захисту курсових робіт
- •Перелік можливих питань
- •Література
2.3.3 Аналіз ефективності алгоритму
На даному етапі проводиться аналіз ефективності алгоритму, який полягає в часовому оцінюванні виконання даної програми, а також вірності одержаних результатів. Це відбувається наступним чином. Проводиться тестування програмного продукту певну кількість раз, при цьому всі результати, а також час виконання програми фіксуються і зображаються у вигляді гістограми або, підводячи підсумки, за допомогою відповідних математичних формул виводиться коефіцієнт корисної дії. Необхідно враховувати наближеність одержаних результатів, тобто обчислити математичну похибку відхилення одержаних від достовірних (виведених математично) результатів.
2.4 Опис програмного забезпечення
2.4.1 Вибір мови програмування
Перш, ніж розпочати розробку програмного забезпечення, потрібно вибрати мову програмування. При цьому потрібно врахувати особливості програмної реалізації поставленої задачі та можливості вибраного програмного середовища.
2.4.2 Розробка діалогових вікон
Діалогове вікно є одним із основних засобів організації взаємодії користувача із додатком. З його допомогою користувач може ввести необхідну для роботи додатка інформацію; з іншої сторони, в ньому можна відобразити повідомлення користувачу із додатка та інш. Діалогове вікно представляє собою форму користувача з розташованими на ній елементами управління (поля вводу, списки, що розкриваються, кнопки), що забезпечують взаємодію з користувачем. Діалогове вікно розробляється в спеціалізованому редакторові форм, який є частиною візуального інтегрованого середовища розробки. Кожен проект може містити декілька форм.
Рис.4. Приклад головної форми перетворювача кодів
На даному етапі засобами візуального програмування проводиться розробка діалогових вікон, які реалізують алгоритм моделювання інтелектуальної задачі, наведений вище.
Рис.5. Приклад головної форми процесу одержання
полівінілформаль-етилалю
Розробка діалогових вікон (теоретичні відомості) базується на методичних вказівках до лабораторних робіт з навчальної дисципліни «Програмне забезпечення ІІС»
2.4.3 Створення рядка меню
Кожна панель команд може містити будь-яке число елементів управління панелей команд (CommandBarControl), які в ієрархічній моделі об’єктів Office можуть бути екземплярами одного з наступних класів:
CommandBarButton – об’єкт, що використовується для представлення кнопки на панелі інструментів або пункту меню, підменю або контекстного меню, при натисканні на якому виконується зв’язана з ним команда;
CommandBarCombobox – об’єкт, що використовується для представлення полів вводу, списків, що розкриваються, або полів зі списком.
CommandBarPopup – об’єкт, зовні схожий на кнопку з надписом, і використовується для відображення меню, що розкривається при натисканні на ньому, якщо знаходиться в рядку меню або панелі інструментів, або у випадку пункту меню, підменю чи контекстного меню,– для відображення підменю при розташуванні над ним вказівника мишки.
Рис. 6. Приклад рядка меню
