Курсовая работа: Розробка гри Відбивання кульки
Завдання_________________________________________________________2
Зміст____________________________________________________________3
Вступ___________________________________________________________ 4
1. Розробка і обґрунтування технічного завдання______________6
1.1. Вимоги користувача___________________________________6
1.2. Вимоги до програмної реалізації________________________ 6
1.3 Функціональні можливості програми_____________________ 7
1.4. Можливі зміни програми з метою вдосконалення__________7
1.5. Варіантний аналіз і вибір методу вирішення основної задачі_ 7
2. Розробка структури програмної системи___________________8
2.1. Початок загального алгоритму вирішення задачі___________8
2.2.Структурні зв’язки між функціями програми______________9
3. Програмна реалізація___________________________________ 9
4. Тестування і перевірка програми________________________ 10
4.1. Розробка тестів_______________________________________10
4.2. Аналіз результатів роботи програми_____________________10
Висновки ____________________________________________11
Список використаної літератури_________________________12
Додатки______________________________________________13
Додаток А. Текст програми гри “Відбивання кульки”
(Kurs.cpp)________________________________________________14
Додаток Б. Вікно програми________________________________26
Вступ
Розвиток обчислювальної техніки супроводжується створенням нових і вдосконаленням існуючих мов програмування—засобів спілкування програмістів з ЕОМ. Під мовою програмування розуміють правила подання даних і запису алгоритмів їх обробки, що автоматично виконуються ЕОМ. У більш абстрактному вигляді, – це засіб створення програмних моделей об’єктів і явищ зовнішнього світу. На сьогодні вже створено десятки різних мов (як примітивних, так і близьких до мови людини).
Їх розвиток невпинно йшов від першої мови асемблера до мов високого рівня і до систем автоматизованого проектування. Під час розробки мов програмування за мету ставилося розробити мову, яка могла б виконувати всі необхідні для роботи функції і при цьому не була б складною у використанні.
З часом мови програмування ставали все ефективнішими та зрозумілими навіть для рядових користувачів. За їх допомогою стало можливим одним рядком описувати функції, для опису яких мовами молодших поколінь потрібно було б сотні-тисячі рядків початкового коду.
C++ – універсальна мова програмування, що належить до високорівневих, трансльованих, об’єктно-орієнтованих мов. Була розроблена Бьярном Страуструпому 1983 році. Базується на мові Сі. У 1990-х роках С++ стала однією з найуживаніших мов програмування загального призначення.
Нововведенням С++ в порівнянні з С є: підтримка об’єктно-орієнтованого програмування через класи, підтримка узагальненого програмування через шаблони, доповнення до стандартної бібліотеки, додаткові типи даних, виключень, простору імен, вбудовувані функції, посилання і оператори керування вільно розподілюваною пам’яттю.
Мова С++ має достатньо шиpокi гpафiчнi можливостi. Всi необхiднi визначення для графiчного модуля мови С++ дано в файлi graphics.h . При виборi вiдповiдного режиму вiн повинен бути включеним в програму за допомогою директиви #include<graphics.h>, а перед використанням графічних функцій повинна бути проініціалізована графічна система (вказаний графічний драйвер та режим його роботи).
1 Розробка і обґрунтування технічного завдання
1.1 Вимоги користувача
Необхідно розробити програму, що відтворює гру “Відбивання кульки”, в якій приймають участь двоє гравців.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--