курсовая работа на python

Описание
Предмет : программирование
Вариант: У компьютерного игрока имеется в распоряжении король и две ладьи , у игрока управляемого человеком - король. Реализовать стратегию компьютерного игрока, ведущую к победе без помощи короля.
Объем:20-30 листов
Срок: чем быстрее тем лучше
Методички нет
Содержание отчета.
1.Вариант. индивидуальное залание.
2. Описание структур данных (исходные данные, найденное решение), их сохранения и
загрузки с использованнем файлов, проверки корректности.
3. Описание стратегии поиска решения, алторитм решения залачи в виде граф-схемы.
4.Листинти и скриншюты разработанной программы.
5.Тестовые примеры (не менее 3), подтвержлающие правильность решения задачи.