Розробка програм мовою с++ з використанням технології об’єктно-орієнтованого програмування
Автор: Павло Павленко 1КІ-21б • Июнь 17, 2022 • Курсовая работа • 6,454 Слов (26 Страниц) • 258 Просмотры
[pic 1]
Міністерство освіти і науки України
Вінницький національний технічний університет
Кафедра обчислювальної техніки
КУРСОВА РОБОТА
з дисципліни "Програмування"
на тему: «Розробка програм мовою с++ з використанням технології об’єктно-орієнтованого програмування»
08-23.П.006.00.000 ПЗ
студента 1 курсу групи 1КІ-21б
спеціальності «123 Комп’ютерна інженерія»
освітня програма «Системне програмування»
Годлевського Д.В.
Керівник :
к.т.н., доц. Тарновський М.Г._
Національна шкала
Кількість балів:
Оцінка: ECTS
Члени комісії____ Тарновський М.Г.
(підпис) (прізвище та ініціали)
_ Ткаченко О.М._
(підпис) (прізвище та ініціали)
(підпис) (прізвище та ініціали)
м. Вінниця 2022 рік
Міністерство освіти і науки України[pic 2]
Вінницький національний технічний університет
Факультет інформаційних технологій та комп’ютерної інженерії
Кафедра обчислювальної техніки
ЗАТВЕРДЖУЮ
Зав. кафедри ОТ, д.т.н., професор
________________Азаров О. Д..
(підпис)
”____” __________________ 202_ р.
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ
на курсову роботу з дисципліни ”Програмування”
студенту Годлевському Д.В. факультету ІТКІ групи 1КІ-21б
Тема: Розробка програм мовою с++ з використанням технології об’єктно-орієнтованого програмування
1. Завдання №6
У файлі задано координати точок, кількість яких більша десяти. Вивести їх
на екран. Десять точок, в яких відстань від центра екрана найменша, виділити
окремим кольором. Провести через ці точки ламану лінію, відрізки якої не
перетинаються між собою.
2. Постановка задачі
2.1. Розробити метод розв’язку завдання.
2.2. Розробити необхідні класи та об’єкти. Розробити функції та змінні класів.
2.3. Використовуючи технологію об’єктно-орієнтованого програмування,
розробити програму мовою С++ для виконання завдання.
2.4. Програма повинна зчитувати дані з текстового файлу, динамічно виділяти
для них оперативну пам’ять, за допомогою об’єктно-орієнтованої технології
реалізувати розроблений метод виконання завдання та виводити результати у
графічному режимі на екран.
2.5. З використанням механізму віртуальних функцій розробити програму для
меню, за допомогою якого запускається програма, що виконує завдання.
3. Вихідні дані
3
3.1. Координати точок задати у текстовому файлі за допомогою текстового
редактора. Формат запису координат повинен бути зручним для редагування,
Наприклад:
Tochka1: x=22, y=130;
Tochka2: x=45, y=39;
3.2. Кількість точок наперед невідома.
3.2. Кількість відрізків наперед невідома.
3.3. Програма для меню повинна мати команди, що виконують такі операції:
∙ Виведення інформації про програму та автора;
∙ Запуск текстового редактора notepad.exe з файлом вхідних даних;
∙ Запуск середовища програмування з текстом програми основного
завдання;
∙ Запуск програми завдання;
∙ Вихід з меню.
3.4. Дані про автора та назви команд програми для меню повинні знаходитись
у різних текстових файлах.
Дата видачі " ___ " _____________ 2022 р.
Керівник: к.т.н., доц. кафедри ОТ _____________ Тарновський М.Г.
(підпис)
Завдання отримав _____________ Годлевський Д.В.
(підпис)
...