Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
224.26 Кб
Скачать

24

Реферат

Пояснювальна записка: ___ аркушів, ___ додаток, ___ малюнка,___ джерела.

Об'єкт розробки - комп'ютерна гра «Pacman».

Ціль роботи – розробити комп’ютерну гру «Pacman». Більш докладно вивчити можливості мови програмування Object Pascal та середовища розробки Borland Delphi а також технології об’єктно-орієнтованого програмування; відробити основні етапи створення програм: постановку задачі, вибір методу рішення, розробка алгоритму, складання програми, занесення програми у пам’ять комп'ютера, налагодження програми і її тестування.

Загальна частина містить відомості про об'єкт розробки.

У спеціальній частині приводяться етапи написання програми для ЕОМ.

ЗМІСТ

Реферат 1

ЗМІСТ 2

ВСТУП 3

Об’єктно-ориєнтоване програмування було оголошено як технологія, котра дозволить в кінці кінців конструювати програми з багатократних використовуючи компонент загального призначення. Автори зайшли так далеко, що вже говорили про об’єктно-орієнтованим підході як о представнику «промислової революції» в розробці програмного забезпечення. Доки дійсність не зовсім відповідає очікуванням піонерів ООП. Що дійсно справедливо так це те, що ООП дозволяє вмонтовувати багатократно використовуючи програмні компоненти ще інтенсивніше, ніж раніше. 4

РОЗРОБКА ГРИ «Pacman» 6

1.1 Постановка задачі 6

1.2 Ціль розробки програми 6

НАПИСАННЯ ГРИ «PACMAN» 7

2.1 Структура програми 7

2.1.1 Модулі 7

2.2 Робота з програмою 10

2.3 Екранні форми 10

ЛІТЕРАТУРА 14

ДОДАТОК А 15

ЛІСТИНГ ПРОГРАМИ 15

ВСТУП

Object Pascal — об'єктно-орієнтований нащадок мови програмування Pascal, відоміший як основна мова програмування середовища Delphi.

Компанія Borland використовувала назву «Object Pascal» для мови програмування у перших версіях RAD Delphi, проте пізніше назвала її «мовою програмування Delphi».

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

Саму розробку програми можна поділити на дві частини: візуальну та алгоритмічну.

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

Об'єктно - орієнтоване програмування (ООП) – це модель програмування яка базується на стверджені того, що програма це сукупність об’єктів які взаємодіють між собою. Кожен об’єкт в цій моделі є незалежним, і він здатний отримувати, обробляти дані та відправляти ці дані іншим об’єктам.

Основним поняттям ООП є об'єкт. Об'єкт можна визначити як певну сукупність даних(характеристик об'єкта) та методів роботи з ними. Для класифікації об'єктів у ООП використовують класи. Клас служить зразком для створення об’єкту, тобто об'єкт є нічим іншим, ніж копією класу.

Кожен об'єкт має процедури і функції(те що він уміє виконувати, наприклад, завантажувати файл, відображати картинку і т.д.), які служать для роботи з даними об'єкта. Ці процедури і функції називаються методами.

Об’єктно-ориєнтоване програмування (ООП) стало надмірно популярним в останні декілька років. ООП являється лише останньою ланкою у довгому ланцюгу рішень, котрі були приложені для дозволу «кризи програмного

забезпечення».

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

  • управління даними;

  • джерела даних або посередники передачі даних;

  • класи для розглядання даних;

  • допоміжне, або спрощуючи проектування; класи.

Цей список не являється вичерпаним,він достатньо підходить для

учбових цілей.

Об’єктно-ориєнтоване програмування було оголошено як технологія, котра дозволить в кінці кінців конструювати програми з багатократних використовуючи компонент загального призначення. Автори зайшли так далеко, що вже говорили про об’єктно-орієнтованим підході як о представнику «промислової революції» в розробці програмного забезпечення. Доки дійсність не зовсім відповідає очікуванням піонерів ООП. Що дійсно справедливо так це те, що ООП дозволяє вмонтовувати багатократно використовуючи програмні компоненти ще інтенсивніше, ніж раніше.

Механізми багатократного використовування - це тільки перший крок.

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

використання.

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

Певний вплив одного об'єкта на іншій з метою викликати відповідну реакцію називається операцією. Як правило, в об'єктних і об’єктно-риєнтованих мовах операції, виконувані над даним об'єктом, називаються методами і є складовою частиною визначення класу.

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

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