Гипермаркет » Купить Курсовая "Игра Шадок у Гиби на Borland C++ 3.1"
USSR SHOP » Магазин » Курсовая "Игра Шадок у Гиби на Borland C++ 3.1"
Курсовая \
$ 3 4 продажи
Методы оплаты:
Продавец: bsnbot
11 товаров
85 продаж
$ 3

E-mail адрес на который придет покупка:
  • Артикул товара: 820718
  • Дата добавления: 10.08.2009 - 02.21
  • Тип товара: электронная книга
  • Файл: garden.zip (23.01 Кб), загружен 10 августа 2009 г.
  • Продавец: bsnbot
  • Чат с продавцом:
    ЗАДАТЬ ВОПРОС

Описание товара:

Рассмотрим математическую постановку задачи. Имеется целочисленная квадратная матрица m: NxN(огород), например, N=20. Каждое поле матрицы несет информацию о том, что находится в этой части огорода. Если это нулевое значение, то там пусто, если это 10, то там либо шадок либо один из гиби, если это значение от 1 до 9, то это означает, что в данной части поля находится цветок с количеством транзисторов, соответствующем числу. На поле может быть только один шадок и Gn(например Gn=10) гиби. Количество цветков так же определено и равно Fn(например, Fn=30). При этом происходит дискретный процесс перемещения шадока и гиби по полю: сначала перемещается шадок, а затем гиби все по очереди, причем никакие двое из них не могут находиться в одном поле. Если кто-либо попадает в одно поле с цветком, то собирает все транзисторы, после чего в текущем случайном свободном поле вырастает новый цветок. Таким образом, количество цветков на поле постоянно. Все гиби движутся по заданному алгоритму: к ближайшему цветку, если существует несколько ближайших цветков, до которых можно добраться за одно и тоже количество ходов, то выбирается случайный цветок; если к ближайшему цветку существует несколько наикратчайших маршрутов одинаковой длины, то выбирается один из них так же случайным образом. Шадоком управляет человек.

Целью настоящей курсовой работы служит реализация вышеописанной модели с графическим интерфейсом на языке программирования Borland C++ 3.1, в которой человек, управляя шадоком должен за SMax ходов собрать Tn транзисторов. Например, SMax=50 и Tn=100.. При этом постоянно на экране должна отображаться информация о количестве сделанных ходов и количестве собранных транзисторов шадоком.

Содержание:

1. Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2. Постановка задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
3. Инструкция к программе. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
4. Структура программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5. Алгоритм движения гиби . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6. Заключение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
7. Список литературы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
8. Приложение А. Блок-схемы к программе. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
9. Приложение Б. Текст программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10