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

Реферат Програма для гри у шахи





gt; yb gt; gt; xe gt; gt; ye;

//перевірка ввідних даних на валідність (! check_input_data ())

{ lt; lt; Invalid input data raquo ;; 0;

}

//если початкова и кінцева клітінкі різніх кольорів ((xb + yb + xe + ye)% 2) cout lt; lt; 0;

//если початкова та кінцева Клітини збігаютьсяif (xb == xe amp; amp; yb == ye) cout lt; lt; 0;

//если ширина або висота дошки дорівнює одиниці,

//то слона не может рухатісяif (m == 1 || n == 1) cout lt; lt; 0;

//інакше шукаємо Кількість ходів и проміжні клітініsolve (); 0;

}

5.Контрольній приклад


Введення:

Поле розміром: 500? 500

Координати качана: (50; 8)

Координати кінця: (124; 45)


Малюнок 5.1 - Результат роботи програми, после введення 500 500 50 8124 54


Виведення:

. Виведення мінімальної кількості ходів: 0 (ходів немає).

. Виведення координат відвіданіх полів, оскількі розв'язків немає то координати НЕ віводяться.

Введення:

Поле розміром: 678? 567

Координати качана: (43; 56)

Координати кінця: (223; 446)

Малюнок 5.2 - Результат роботи програми, после Введення 678567 43 56223446


Виведення:

. Виведення мінімальної кількості ходів: 2 (2 ходи).

. Виведення координат відвіданіх полів: (328; 341) (з координатами (43; 56) до (328; 341) - перший Хід, із (328; 341) до (223; 446) - другий).


Введення:

Поле розміром: 10? 10

Координати качана: (1; 1)

Координати кінця: (7; 7)

Виведення:

Малюнок 5.3 - Результат роботи програми, после введення 10 1 жовтня 1 липня 7


Виведення:

3. Виведення мінімальної кількості ходів: 1 (1 Хід).

. Виведення координат відвіданіх полів: чи не віводяться, оскількі Хід лишь 1.

Висновок


Програма розроблено для использование у грі в шахи. Вона Зручна если гра НЕ наживо з ЛЮДИНОЮ, а через гру в інтернеті, або з комп'ютером (через додатак). Недолік цієї програми у тому, что вона має деякі умови для розрахунку, Такі як Початкові та кінцеві точки разташування, такоже НЕ всегда Кількість ходів буде задовольняті умів гри, тому навряд чи Дану програму можна застосовуваті на практике. У подалі можна вдосконаліті програму Зробі ее універсальною, тобто сделать розрахунок для других фігур (Не только для слона) та їх комбінацій и використовуват ее як ??порадник у грі.

Список використаних джерел


1. Основи програмування та алгорітмічні мови/[Парфьонов Ю.Є., Федорченко В.М., Лосєв М.Ю., Щербаков О.В.] - [частина 1-а] - Харків: ХНЕУ, 2008. - 127с.

. Основи програмування та алгорітмічні мови/[Парфьонов Ю.Є., Федорченко В.М., Лосєв М.Ю., Щербаков О.В.] - [частина 2-а] - Харків: ХНЕУ, 2009. - 179с.

3.


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





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

  • Реферат на тему: Оператори введення - виведення даних
  • Реферат на тему: Пристрої введення-виведення інформації
  • Реферат на тему: Периферійні пристрої введення і виведення інформації
  • Реферат на тему: Засоби введення та виведення звукової інформації
  • Реферат на тему: Пристрої введення і виведення. Їх призначення, види і основні характеристи ...