Програмування С++
Автор: Андрій Василенко • Февраль 20, 2023 • Курсовая работа • 8,084 Слов (33 Страниц) • 154 Просмотры
[pic 1]
ЗМІСТ
ВСТУП 4
РОЗДІЛ 1. ПОСТАНОВКА ЗАДАЧІ 6
РОЗДІЛ 2. РОЗРОБКА ПРОГРАМНОГО ПРОДУКТУ 7
2.1 Метод розв’язку задачі 7
2.2 Алгоритм розв’язку задачі 10
РОЗДІЛ 3. ОПИС РОЗРОБЛЕНОГО ПРОГРАМНОГО ПРОДУКТУ 13
3.1 Опис головних структур і змінних програми 13
3.2 Опис головних функцій програми 16
3.3 Опис інтерфейсу програми 26
3.4 Результат розробки програми 31
СПИСОК ЛІТЕРАТУРИ 33
ВСТУП
Програмування — процес створення комп'ютерних програм та/або
програмного забезпечення. Програмування поєднує в собі елементи
інженерії (існує навіть відповідна спеціальна галузь інженерії - програмна інженерія (англ. "software engineering")), фундаментальних наук (перш за все математики) і мистецтва.
Успішне програмування передбачає виконання необхідних дій на таких рівнях:
- Економічний (бізнес-логіка): Формування вимог до програмного продукту з урахуванням привабливості для користувачів, прибутковості для розробника і наявних можливостей розробника.
- Структурний (архітектура): Створення переліку і взаємозв'язків потрібних модулів, графічних і звукових елементів, алгоритмів, баз даних, файлів, вибір мови програмування.
- Детальний/Фізичний (кодування): Реалізація окремих функцій з використанням конструкцій і операторів мови програмування, друкування тексту програми на клавіатурі.
Розроблена в цій курсовій роботі програма призначена для зручності вводу, виводу та обробки даних про різні критерії успішності учнів групи. За допомогою неї можна легко контролювати рівень успішності за введеними даними (у цьому допомагає зручний інтерфейс) та оперативно приймати й доносити рішення про корегування навчального процесу.
Цей програмний продукт можна застосовувати в різних навчальних закладах із 5-бальною системою оцінювання знань.
Для того щоб на ЕОМ записати будь-яку програму необхідно використовувати спеціальну мову. Для реалізації проекту було вибрано мову програмування С++ . Вона представляє собою високорівневу мову програмування загального призначення зі статичною типізацією, що
підходить для створення найрізноманітніших додатків. На сьогоднішній день С++ - одна з найпопулярніших та найпоширеніших мов. Своїм корінням МП сягає мови Сі, яка була розроблена в 1969-1973 роках в компанії Bell Labs програмістом Деннісом Рітчі (Dennis Ritchie). На початку 1980-х років датський програміст Бьорн Страуструп (Bjarne Stroustrup), який на той час працював у компанії Bell Labs, розробив С++ як розширення до мови С. Практично спочатку C++ легко доповнював мову С деякими здібностями ООП.
Платформа, на якій рохроблявся додаток – Microsoft Visual Studio Community 2019 – це багатоцільове кросбраузерне інтегроване середовище розробки (IDE), для написання, налагодження коду та можливої подальшої публікації проектів. MS Visual Studio включає компілятори, засоби автозавершення коду, графічні конструктори, службу Live Share для багатокористувацької роботи та безліч інших функцій, щоб підвищити ефективність процесу розробки. Гнучкий інсталятор підтримує додавання різних компонентів під конкретні сфери застосування цієї IDE (наприклад для створення класичних додатків на C++під Windows є компонент
Разработка классических приложений на С++).
Пояснювальна записка складається із вступу, основної частини із 3 розділів, висновку та додатків із кодом, блок-схемою додатку.
У першому розділі подана докладна постановка задачі із переліком основних функцій, розділених по пунктах, які містить програма.
У другому розділі міститься детальний опис методу рішення (елементів реалізації) поставленої задачі та загального алгоритму, графічно представлена його блок-схема.
Третій розділ має власне опис і паралельне ілюстрування модулів, змінних, функцій та користувацького інтерфейсу програми. Крім того, у останньому підрозділі представлена програма у роботі з покроковим описом та скріншотами.
...