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

Реферат Програма "Обхід конем"





Зміст


ВСТУП

1. СИСТЕМНИЙ АНАЛІЗ

1.1 Формулювання проблемної ситуації

1.2 Визначення цілей

1.3 Пошук оптимального варіанта рішення

1.4 Перевірка ефективності рішення

2. АНАЛІЗ ВИМОГ

2.1 Формування уявлення

2.2 Виявлення вимог

2.2.1 Вимоги до функціональних характеристик

2.2.2 Вимоги до надійності

3. ПРОЕКТУВАННЯ

3.1 Проектування інтерфейсу

3.2 Опис алгоритмів

4. КОДУВАННЯ

5. ТЕСТУВАННЯ

Список літератури

ПРОГРАМИ

Додаток 1. Технічне завдання

Додаток 2. Вихідний код програми



ВСТУП


У даній роботі ставиться завдання розробки програми - обхід конем. Мається шахівниця розміром N * N, де N? 50. Чи можна обійти її конем з початкової позиції (h, v), побувавши при цьому на кожній клітині в точності один раз. Можливі два випадки: а) наприкінці обходу кінь повертається у вихідну позицію. б) кінь завершує обхід без повернення у вихідну позицію. Визначити, яким з варіантів можна зробити обхід і чи можна взагалі. Обов'язкова візуалізація процесу і покрокова демонстрація. Додаток розробляється на мові програмування C + + в інтегрованому середовищі розробки Microsoft Visual Studio 2008. br/>

1. СИСТЕМНИЙ АНАЛІЗ


.1 Формулювання проблемної ситуації


Розробка програми В«обхід конемВ», з оформленням кожного етапу розробки у відповідному розділі пояснювальної записки.


.2. Визначення цілей


Перед розробником визначено такі цілі:

Ознайомлення з візуалізацією програми.

Визначення технічних вимог до програми.

Створення ефективного алгоритму для вирішення поставленого завдання з подальшою його реалізацією на мові програмування C + +.


.3 Пошук оптимального варіанта рішення


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

Інкапсуляція.

Приховавши більшість членів класу, можна бути впевненим, що стан об'єкта не буде зіпсовано з викликає програми.

Швидке прототипування.

Дана можливість дозволить описувати класи тільки їх основними властивостями і поведінкою, що дозволить відразу перевірити головну ідею вирішення поставленого завдання.


1.4 Перевірка ефективності рішення



сторінка 1 з 7 | Наступна сторінка





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

  • Реферат на тему: Розробка програми для вирішення завдання &Знаходження спільної точки N кіл&
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Аналіз Виконання планових Завдання з виробничої програми за рік
  • Реферат на тему: Анімаційні програми: завдання, цілі, перспективи
  • Реферат на тему: Анімаційні програми: завдання, цілі, перспективи