Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Ігрова програма "Судоку"

Реферат Ігрова програма "Судоку"





ще всього залишити цей квадрат і спробувати з іншим. Небудь відповідне знайдеться неодмінно! p align="justify"> Перевірте, таким чином, всі квадрати (3x3). Звичайно, має сенс шукати тільки там, де одиниця вже не варто! Після того, як Ви пройдетеся по всіх квадратах з 1, повторіть пошук з іншим числом. Наприклад, з двійкою. Потім з трійкою і так далі. До тих пір, поки Ви не перевірили всі цифри від 1 до 9. Ви побачите, що Ви заповнили вже дуже багато клітин. Після чого, радимо "провернути" всю процедуру ще раз з початку - знову від 1 до 9. Ви помітите, що справа йде вже легше, тому що багато клітини Ви вже заповнили. І ви помітите, що там, де Ви раніше сумнівалися, тепер Ви впевнено можете ставити Ваше число. p align="justify"> Що представлено в курсовому проекті?

У курсовому проекті представлена ​​ігрова програма, здатна складати судоку і вирішувати його на будь-якому етапі ігрового процесу. Програма може зберігати і завантажувати раніше збережену гру. p align="justify"> Також представлені всі описи етапів аналізу, розробки та налагодження програми.


Постановка завдання


Розробити та програмно реалізувати гру В«СудокуВ» в об'єктно-орієнтованому стилі. У програмі повинні дотримуватися принципи інформаційної закритості, модульності та ієрархічної організації. p align="justify"> Гра повинна мати:

1. Алгоритм рішення довільного ігрового поля і вже заданої гри судоку.

2. Алгоритм генерації випадкового ігрового поля судоку.

3. Windows-додаток для виведення ігрового поля на екран.

4. Можливість збереження поточної гри і завантаження раніше збереженої гри.


Аналіз предметної області


Об'єктна декомпозиція:


В 

Розробка діаграми класів

В 

Дані класи знаходяться в наступних відносинах:

1. Асоціація. Потужність: В«один до багатьохВ»

2. Успадкування. Клас TGameSudoku успадковує клас TSudoky.

. Агрегація. Клас Matrix знаходиться у відношенні агрегації з класом TSudoky.

. Залежність. Клас Matrix знаходиться у відношенні залежності з класом TSudoky.


Опис програмної реалізації


Програма була реалізована в середовищі розробки Delphi 2010 (VCL Form Application), включає в себе тир модуля: WorkWithMatrix, Sudoky, GameSudoky.

У Модулі WorkWithMatrix реалізований клас Matrix, який має опис всіх структур даних, н...


Назад | сторінка 3 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Навчальна програма з ФІЗИЧНОЇ культури для загальноосвітніх Навчальних Закл ...
  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Реалізувати клас многочлени
  • Реферат на тему: Розробка програми на платформі Android на тему "Інформатика - 2 клас&q ...
  • Реферат на тему: Програма практики менеджменту для студентів спеціальності "Менеджмент ...