MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Экономико-математическое моделирование -> Поиск кратчайшего пути передвижения слона по шахматному полю

Название:Поиск кратчайшего пути передвижения слона по шахматному полю
Просмотров:180
Раздел:Экономико-математическое моделирование
Ссылка:Скачать(10 KB)
Описание: Министерство образования и науки Российской Федерации Агентство по образованию Тихоокеанский Государственный Экономический Университет Экономический институт Курсовая работа На т

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Министерство образования и науки Российской Федерации

Агентство по образованию

Тихоокеанский Государственный Экономический Университет

Экономический институт

Курсовая работа

На тему: «Поиск кратчайшего пути передвижения слона

по шахматному полю»

 

Проверила:                                      Выполнил:

Прудникова Л.И., доцент                ______121ПИ_________,

к.ф.-м.н,______                                       Гоман  Т.С.

Владивосток 2009


Содержание

Введение

Формальная постановка задачи

Методы решения

Модульная организация приложения

Общая схема взаимодействия модулей

Описание модулей

Текст программы

Руководство пользователя

Тестовый пример игры

Заключение

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


Введение

Условие решаемой задачи дословно по заданию звучит следующим образом: «найти кратчайший путь передвижения слона по заданному клеточному полю, соединяющих два заданных поля доски»

Целью представленной работы является разработка приложения  “Поиск кратчайшего пути”, которое создает шахматную доску, находит кратчайший путь передвижения слона  и отображает его.

Перед началом вычисления пользователь должен указывать в программе следующую информацию:

- размерность поля

- установить слона на начальную позицию и указать конечную (при помощи мыши)

После этого программа должна показать кратчайший путь (пути) движения слона, выделяя его другим цветом.

Необходимо предусмотреть контроль целостности вводимых данных.


Формальная постановка задачи

 

Методы решения

 

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

1.         Задаём размер поля n

2.         Проверим, чтобы слон и его местоположение должны находиться на полях одного цвета.

3.         Образуем матрицу для расчёта пути размерности n+1

4.         С помощью полученной матрицы во избежание выхода  за шахматное поле заполним окаймляющие элементы значениями false

5.         Выберем все возможные клетки, когда слон из начального местоположения и точки назначения, используя ранее полученную матрицу

6.         Определим общие точки этих  двух множеств:

а) если они имеют одну общую точку, то существует единственный  кратчайший путь в 2 хода

б) если они имеют 2 общие точки, то существует 2 различных кратчайших пути, длиной в 2 хода

в) если точек пересечения больше 2, то слон достигает своего конечного местоположения за 1 ход.

Модульная организация приложения

         Реализация проекта выполнена в рамках двух модулей. Каждый из них выполняет определенные для него функции. Разделение функций модулей выполнено в соответствии с задачами проекта. В общем случае разделение выполняется на две составные части: проведение расчетов и визуализация  полученных данных.

Общая схема взаимодействия модулей

Описание модулей

         Каждый из модулей реализует свой класс. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Особенности цветного проявления, оценка качества аппаратуры и программного обеспечения
Просмотров:153
Описание: Содержание фотография цветное проявление качество аппаратура 1.Сущность цветной фотографии 2.Особенности качества БРЭА класса Hi-End Список использованной литературы   1.Сущность цветной фотографи

Название:Оценка условий движения на подходах к перекрестку и программа светофорного регулирования
Просмотров:163
Описание: Оценка условий движения на подходах к перекрестку и программа светофорного регулирования Условия движения на подходах к перекрестку № п/п Показатель Подходы 1 Длина контролируемого

Название:Образование Директории и ее программные положения
Просмотров:184
Описание: Контрольная работа по курсу История Украины Тема: «Образование Директории и ее программные положения» Севастополь 2010г. План Введение 1 Образо

Название:Расчет гидропривода многоцелевого сверлильно-фрезерно-расточного станка с числовым программным управлением
Просмотров:80
Описание: Содержание 1. Введение         1.1 Описание гидравлической схемы станка 1.2 Описание механизма расфиксации магазина 1.3 Описание гидропривода механизма расфиксации магазина 2. Расчет и выбор элементов г

Название:Язык Paskal. Основные элементы языка. Структура программы
Просмотров:64
Описание: Содержание   Введение 1. Структура программы 2. Алфавит языка 3. Простейшие конструкции 4. Выражения 5. Типы данных 6. Операции Заключение Литература     Введение Тема реферата "Я

 
     

Вечно с вами © MaterStudiorum.ru