p align="justify"> Розширення файлів:
· .pas - вихідний код модуля (pascal);
· .dpr - вихідний код проекту (pascal);
· .dproj - вихідний код проекту (xml);
· .dproj.local - вихідний код проекту (xml);
· .dfm - вихідний код форми;
· .dpk - скомпільованій пакет;
· .dcu - скомпільованій модуль;
· .exe - скомпільоване! застосування;
· .res - ресурси;
· .dsk - прив'язки до файлів;
· .identcache - кешування прив'язки до файлів.
1.4 Опис предметної області и напрямків дослідження
У даній курсовій работе поставлено Завдання относительно создания! застосування інженерний калькулятор. Розроблено программа винна автоматізуваті вирішенню різноманітніх Важка математичних Завдання и буті універсальною. Такоже программа винна надаваті інформацію про:
- Максимальний/мінімальній елемент масиву;
- Виведення результату в радіанах/градусах;
- Отримання чіткого результату.
Програма винна мати можлівість легко, для користувача-непрофесіонала отрімуваті результат.
Розділ 2. Реалізація системи
. 1 Розробка алгоритму и его описание
Аналіз визначених вищє Завдання дозволяє віділіті об'єкти проектованої системи І, побудуваті ее функціональну схему в нотації UML (рис. 2.1) - Діаграма прецедентів, яка призначила для Опису поведінкі системи та ее функціональності
Рисунок 2.1 - Діаграма прецедентів проектованої системи
Прецедент (на рис. 2.1 Позначення у виде овалу) - Специфікація (набір вимог и параметрів) послідовності Дій, Які может Здійснювати система, что Взаємодіє з акторами. Прецеденти прізначені для Документування функціональніх вимог до програмних систем. Прецедент опісує Деяк цілісній фрагмент поведінкі системи, що не загліблюючісь у внутрішню структуру. ВІН опісує взаємодію програмної системи з акторами у виде послідовності повідомлень.
Актор (на рис. 2.1 графічно Позначення «чоловічком») - це множини логічно пов язаних ролей, Які віконуються при взаємодії з прецедентами або сутности. Будь-які системи проектуються з розрахунку на том, что в процессе своєї роботи смороду будут використовуват людьми і/або взаємодіяті з іншімі системами. Сутності, з Якими Взаємодія система в процессе своєї роботи, назіваються акторами, причому КОЖЕН актор очікує, что система буде вести себе Виключно Передбачення чином.
. 2 Розробка інтерфейсу користувача
При написанні подібніх систем зазвічай вікорістовується метод спадаючого проектування.
Програмна система складається з проекту Project.dpr в Який входити 3 модулів: Unit1, Unit2, Unit3 (Розширення * .pas).
Модулі, что реалізують основні Функції, віклікаються з основного модуля. Специфікація модулів відображена в табліці 2.4. Допоміжні модулі Використовують в процессе роботи основного модуля. Ієрархічна підпорядкованість модулів програмного комплексу представлена ??на рис. 2.3.
Малюнок 2.3 - ієрархія модулів розроблюваної програми
Таблиця 2.4 - Специфікація модулів ІС
МодульПрізначенняВхідні даніВіхідні даніUnit1Форма математичних розрахунків (головний модуль) Вибір Дій корістувачемОтрімання результатуUnit2Форма для Вибори оптимального алгорітмуВібір Дій корістувачемРезультат Дії вибір методуUnit3Форма розрахунків (допоміжна форма) Вибір Дій корістувачемРезультат Дії - Отримання результату
2.3 Інструкція роботи користувача з системою
Запуск програмної системи здійснюється з запуску файлу Project1.exe. (рис. 2.4).
Малюнок 2.4 - Інженерний калькулятор
На форме Unit1 предусмотрена Виведення результату в градусах (рис.2.5).
Рисунок 2.5 - Отримання результату в градусах
. 4 Керівництво програміста
Таблиця 2.5
ХарактерістікаЗначенняНазва програми «Інженерний калькулятор»Версія1.0.0.0АвторКрикунВладиславОтчествоМова програмуванняDelphi (Object Pascal) рядків коду1246Розмір віконуваного файлу и DLLбез інформація відладніка3305560 байтОб єм пам яті, что займають глобальні змінні49452 байтОб єм пам яті, что займають Локальні змінні16384 байтРозмір віконуваного файлу4,7 Mb (4780032 байт...