Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursova_OKS-44.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
387.36 Кб
Скачать

ЗМІСТ

ВСТУП 4

1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ 5

1.1 Найменування та область застосування…………………………………....6

1.2 Призначення розробки…………………………………………………...….7

1.3 Вимоги до програмного забезпечення………………………………...…...8

1.3.1 Вхідні дані……………………………………………………………..9

1.3.2 Вихідна інформація…………………………………………………...9

1.3.3 Вимоги до надійності……………………………………….……….11

1.3.4 Умови експлуатації…………………………………….……….……12

1.4 Вимоги до програмної документації………………………………………13

1.5 Стадії та етапи розробки……………………………………………………14

1.6 Порядок контролю та прийому…………………………………………….15

2 РОЗРОБКА ТЕХНІЧНОГО ПРОЕКТУ 16

2.1 Постановка задачі на розробку програмного забезпечення 16

2.2 Опис та обгрунтування вибору структури та методу

організації вхідних та вихідних даних...................................................18

2.3. Опис методів реалізації функцій програми...............................................19

2.4. Визначення інформаційних зв'язків ……………….….…..26

2.5. Написання текстів програм.......................................................................29

3 ТЕСТУВАННЯ ТА НАЛАГОДЖЕННЯ ПРОГРАМ .................. .30

ВИСНОВКИ .........................................................................….….. .32

ПЕРЕЛІК ПОСИЛАНЬ .............................................. 33

ДОДАТКИ..............................................................................................….....35

Додаток А. Текст програми на мові С.....……………………………..……....30

ВСТУП

Розвиток обчислювальної техніки супроводжується створенням нових і вдосконаленням існуючих мов програмування-засобів спілкування програмістів з ЕОМ. Під мовою програмування розуміють правила подання даних і запису алгоритмів їх обробки, що автоматично виконуються ЕОМ.

Під час розробки мов програмування за мету ставилося розробити мову, яка могла б виконувати всі необхідні для роботи функції і при цьому не була б складною у використанні. З часом мови програмування ставали все ефективнішими та зрозумілими навіть для рядових користувачів. За їх допомогою стало можливим одним рядком описувати функції, для опису яких мовами молодших поколінь потрібно було б сотні-тисячі рядків початкового коду.

Важливим кроком в розвитку програмування з'явилося створення і широке розповсюдження мови С. Ця мова, зберігши засоби того, що ставши загальновизнаним стандартом для написання системних і прикладних програм мови С (процедурно-орієнтована мова), ввела в практику програмування можливості нового технологічного підходу до розробки програмного забезпечення, що одержало назву “системне програмування”.

C — це мова програмування загального призначення, що включає економiю представлення, сучасне керування потоком i структурою даних i багатий набiр операторiв. Мова С проектувалась з розрахунком на те, щоб використовуватись у системному програмуванні. Отже, вона не вимагає додаткового часу на виконання перевірок різноманітних умов, які ніколи не відбудуться у правильно написаній програмі, а забезпечує простий, прямий доступ до адреси будь якого об'єкта. Проте, C не прив’язана до певного обладнання чи системи, i на нiй легко писати програми,що працюватимуть без змiн на будь-якiй машинi, яка пiдтримує C.

  1. АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ

    1. Найменування та область застосування

Курсова робота на тему: “Розробка програми побудови графіків функцій”.

Програма створена для зручної та швидкої побудови графіків функцій за допомогою комп’ютера.

    1. Призначення розробки

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

Програмний виріб повинен бути написаний в середовищі програмування Dev-cpp на мові програмування С, для застосування його у подальшому в операційній системі DOS і Windows.

Форматування по ширині

    1. Вимоги до програмного забезпечення

Програма буде розроблена з використанням операторів мови програмування С та з функціями WinAPI.

Використання цієї мови зумовлено необхідністю з допомогою мінімальних зусиль створити якісний програмний продукт.

Для логічної організації вхідних та вихідних даних використовується структури та файли довільного доступу.

      1. Вхідні дані

Вхідними даними являється інформація, введена користувачем за допомогою клавіатури.

  1. Вихідні інформація

Вихідні дані в даній програмі представлені виводом на екран інформації по роботі програми, а також виводом у файл. Користувачами вихідної інформації мають бути: користувач, що працює з програмним виробом та сама програма, яка при потребі буде звертатися до даних, для їх виводу.

  1. Вимоги до надійності

З метою надійного функціонування програмного виробу потрібно, щоб програмний виріб контролював та оцінював наявність файлів, в які будуть записані всі дані, які опрацьовуватиме програма. Програма повинна видавати чіткі та корисні повідомлення про місцезнаходження помилки та її характер.

  1. Умови експлуатації

Дана програма повинна виконувати наступну функцію:

  • Виконувати побудову графіків функцій;

Системні вимоги для данного програмного продукту:

  • операційна система: Windows 98 і новіше;

  • процесор Intel Pentium III (1.00 GHz) і новіше;

  • ОЗП: 128 МВ і більше;

  • Жорсткий диск: 80 MB вільної пам’яті і більше;

  • Відеоадаптер: ASUS EAX 1300 і новіше;

  • Клавіатура;

  • маніпулятор «миша».

  1. Вимоги до програмної документації

Після закінчення розробки даного програмного продукту необхідно підготувати наступну документацію:

  • інструкція установки програми на комп’ютер користувача;

  • інструкція з експлуатації даного програмного продукту;

  • опис основних можливостей даної програми;

  • причини і усунення можливостей збоїв в роботі програми.

  1. Стадії та етапи розробки

Даний програмний продукт повинен мати наступні стадії розробки:

  • визначення вимог до функцій та можливостей програми;

  • створення блок-схеми, необхідної для подальшої розробки програми;

  • створення в середовищі програмування С даного програмного продукту;

    • Арк.

    тестування та налагодження роботи створеної програми;

  • створення інструкції з експлуатації.

  1. Порядок контролю та прийому

Тестування програми буде проводитись на базі ПК такої конфігурації апаратного та програмного забезпечення:

  • Операційна система: Windows XP ;

  • Процесор: Intel Celeron N2840 (2.16 ГГц);

  • Оперативна пам’ять: 2 ГБ;

  • Графічний адаптер: Intel HD Graphics;

  • Об’єм HDD: 500 ГБ.

  1. РОЗРОБКА ТЕХНІЧНОГО ПРОЕКТУ

  1. Постановка задачі на розробку програмного забезпечення

Метою курсової роботи є реалізація програми побудови графіків функцій, що буде виконувати такий список функцій:

  1. Простий графічний інтерфейс.

  2. Додавання та видалення функцій.

  3. Створення та видалення графіків.

  4. Збереження створених функцій.

Створена програма дозволяє записувати нові функції і будувати графіки, а також створювати графіки з добавлених раніше функцій.

Дана програма не потребує потужного програмного забезпечення та не вимагає від користувача додаткових знань про програму. Тому програму може використовувати користувач-початківець.

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

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