
- •Міністерство освіти і науки україни
- •Природничо-гуманітарний коледж
- •Закарпатського державного університету
- •Реєстраційний номер ___________
- •Курсова робота з дисципліни
- •Допущено до захисту Науковий керівник:
- •Ужгород 2013
- •1 Теоретична частина
- •1.1 Загальні відомості
- •1.2 Опис предметної області та постановка задачі
- •1.3 Обґрунтування вибору методу розв’язку задачі
- •2 Практична частина
- •2.1 Порядок виконання роботи
- •2.1.2 Використані компоненти
- •Список використаної літератури
- •Додаток 1. Лістинг програми
1.2 Опис предметної області та постановка задачі
Задачею курсової роботи на тему: «Статичний калькулятор».
Задача програми – забезпечити найлегший спосіб обробки даних, результат якої буде показано. Також, забезпечити легке зчитування та подальше використання інформації.
Основними задачами при створенні даної програми було логічне використання компонентів С++, доцільний метод написання програми, логічно вбудовані функції та дієвий алгоритм, який було обрано для її створення.
Програма була створена для опрацювання даних, які будуть вписані в програму користувач. Програма по закінченню обробки показує результат в зручному виді для користувача.
Програма повинна бути створена спеціально для користувача з будь яким досвідом роботи з ПК та зручним інтерфейсом.
.
1.3 Обґрунтування вибору методу розв’язку задачі
Для виконання даної задачі було використано мову програмування C++ Builder. В розв’язанні поставленого завдання використовуються різні типи обробки і представлення даних, адже для розв’язку окремих частин окремих відповідних даних потрібно було використовувати різноманітні способи, щоб в кінці досягти потрібного результату.
Було використати 3 форми, які показували користувачу певну окрему інформацію. Зручність цих форм в тому що вони є простими у їх виклику через меню головної форми програми та використанні. Використано CheckBox для використання певних дії які саме потрібні користувачу, Edit для вводу та виводу даних.
Також був використаний компонент Memo для виведення багаторядкового тексту даних, цей елемент дає змогу побачити результат у вигляді тексту який в подальшому можна скопіювати в подальших цілях користувача. Але для того щоб користувач ненавмисно не видалив текст, редагування було заблоковано.
2 Практична частина
2.1 Порядок виконання роботи
Початок виконання робити, було вибрано елементи за допомогою які будуть пов’язані між собою та розроблений алгоритм згідно якого розроблялася дана програма. Було підібрано компонент для кожного окремої задачі програми, таких як: ввід та вивід даних, допомога та розробник.
При запуску програми відкривається головна форма програми через яку саме користувач буде вводити дані в окрему форма, дані користувача також показується в окремій формі.
Для результату було використано окреме місце на головній формі програми і підписаним.
Форми «Допомога» та «розробник» – це окремі форми, які викликаються через меню головної форми програми. Вони застосовані для роз’яснення роботи програми.
Було додано спеціальну можливість вибору окремої дії обрахунку даних.
Після побудови макету програми та написання програмного коду були здійснені певні тести системи. І в кінці відлагодження та усунення відповідних помилок була написанна курсова робота до програмного продукту.
2.1.2 Використані компоненти
MainMenu (вкладка Standard);
Edit (вкладка Standart);
Button (вкладка Standard);
CheckBox (вкладка Standard);
Label (вкладка Standart);
Memo (вкладка Standard).
2.1.3 Опис алгоритму
2.2 Інтерфейс та керівництво користувача
Програма запускається шляхом подвійного натиску на виконуваний файл «Статичний Калькулятор»
Рис. 2.1 Запуск програми
Відкривається головне вікно програми, зображено на рис 2.2
Рис. 2.2 Головне вікно програми
Задаємо відповідні дані та натискаємо кнопку «Додати», як зображено на рис. 2.3
Рис. 2.3 Заповнення даних
Наступна дія, яку повинен виконати користувач – це вибір бажаної операції (рис. 2.4)
2.4 Вибір операції.
Потім вибираємо меню «Обчислення» зображено на рис 2.5
Рис 2.5 Обчислення
Натиснувши на відповідну кнопку отримаємо результати обрахунків, як зображено на рис. 2.6
Рис. 2.6 Результати
Висновок
Під час, виконання курсової роботи було здобуто ряд корисних навичок та вдосконалено знання роботи з інтерфейсом С++ Builder, в ході роботи також вивчено нові компоненти, їх властивості, і закріплені знання по програмуванню. В роботі також були проаналізовані питання відносно теоретичної основи роботи та практичне застосування інтерпретатору Borland C++ Builder 6.0 для побудови програми з простим інтерфейсом користувача. Результатом цього є програма, яка реалізує обчислення статичних функцій.
Ця програма є простою, вона включає в себе найважливіші статичні функції для обробки даних внесених в програму користувачем. Інтерфейс програми зроблений якнайбільш сприятливим для користувача, навіть інтуїтивним, не потребуючим пояснень. Важливою можливістю є користувач може на вибір роботи ту чи іншу дії з даним, що надає економію його часу. Також було створено допоміжні форми які викликаються в головній формі програми через меню. Це форми «Робота з програмою» та «Розробник». В формі «Робота з програмою» є інформація для корисна інформація для користувача, в якого виникли питання по роботі з програмою. В формі «Розробник» є інформація про програму та її розробника. Програмний продукт реалізований у відповідності з усіма нормами, які ставляться перед якісною програмою.
.