Курсовая работа: Разработать программу, моделирующую игру Морской бой
В результате исследования были выявлены следующие недостатки полученного программного продукта:
1. Низкий исскуственный интеллект, т.е. ход компьютера, осуществляется случайным образом, что делает маловероятным победу компьютера;
2. Невозможность возврата на несколько ходов назад;
3. Работоспособность приложения только в среде Windows;
4. Невозможность автоматической расстановки кораблей игрока.
Однако, помимо недостатков, есть и достоинства у этого программного продукта:
1. Создана интерактивная справка с правилами игры;
2. Программный продукт малотребователен к системным ресурсам компьютера. Минимальная конфигурация: процессор – не ниже Pentium, оперативная память – не ниже 16 Mb, операционная система – Windows 95 / 98/ Me / NT / 2000 / XP.
В результате учета всех сделанных выше замечаний возможно улучшение созданного программного продукта, на которое потребуется минимум изменений исходного кода программы.
Целью курсовой работы являлось программирование с помощью Delphi 7. Прежде чем начать выполнять свое задание была рассмотрена эта система рограмммирования, в общем.
Гласарий
№ п/п | Понятие | Определение |
1 | D elphi | — среда программирования, в которой используется язык программирования Object Pascal.[ Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. |
2 | Image |
отображает графическое изображение на форме. |
3 | Microsoft Help Workshop |
проприетарный формат файлов контекстной справки, разработанный корпорацией Microsoft и выпущенный в 1997 году в качестве замены формата WinHelp. Содержит в себе набор HTML-страниц, может также включать в себя содержание со ссылками на страницы, предметный указатель, а также базу для полнотекстового поиска по содержимому страниц. Все входящие в .CHM файлы сжаты алгоритмом LZX. Для просмотра .CHM-файлов используется стандартное средство просмотра, встроенное во все версии Microsoft Windows, начиная с Windows 98, и Windows NT. Кроме того, существует ряд сторонних программ-просмотровщиков, FBReader и другие. |
4 | TImage | отображает графическое изображение на форме. |
5 | Tlabel | служит для отображения текста на экране |
1 | 2 | 3 |
6 | TMainMenu |
позволяет поместить главное меню в программу |
7 | TPanel |
управляющий, похожий на TGroupBox, используется в декоративных целях |
8 | Алгориитм | от имени учёного аль-Хорезми (перс. خوارزمی [al-Khwārazmī]) — точный набор инструкций, описывающих порядок действий исполнителя для достижения результатарешения задачи . |
9 | Игра | вид непродуктивной деятельности, с действиями, ограниченными правилами, которые направлены на создание, развитие и поддержание процесса в заданных границах. |
10 | Модуль |
Модуль (от лат. modulus — «маленькая мера») — составная часть, отделимая или хотя бы мысленно выделяемая из общего. Модульной обычно называют вещь, состоящую из чётко выраженных частей, которые нередко можно убирать или добавлять, не разрушая вещь в целом. |
Список использованных источников
1 | Delphi6.Учебныйкурс В.В.Фаронов, [Текст]: 2001 |
2 | TurboPascal 7.0.Начальный курс. [Электронный ресурс]: Учебное пособие Фаронов В.В.2000 |
3 | ГлинскийЯ. Turbo Pascal 7.0 и Delphi. [Текст]: Учебное пособие / Глинский Я. – М.– ДиаСофт 2001, 208с. – ISBN 5-93772-006-7 |
4 | Культин Н Программирование в Turbo Pascal 7.0 и Delphi [Текст]: учебник / Культин Н – М.– BHV-СПб 2004, 416с. – ISBN 5-8206-0063-0 |
5 | Потопахин В.В. Turbo Pascal Решение сложных задач, [Текст]: 2006 |
6 | Паскаль и Дельфи. Самоучитель, ВладимирПопов, [Электронный ресурс]: Питер 2004 |
7 | Архангельский А.Я. - Программирование в Delphi для Windows[Текст]: Версии 2006, 2007, Turbo Delphi |
8 | Интернет – ресурс www.nix.ru |
9 | Интернет – ресурс www.lizard.ru |
10 | Интернет – ресурс www.library/buhg.ru |
11 | Википедия – свободная энциклопедия // www.wikipedia.org |
Приложение
А | |
Б | |
В | |
Программа |
[1] ГлинскийЯ. Turbo Pascal 7.0 и Delphi. Учебное пособие / Глинский Я. – М.– ДиаСофт 2001, 208с. – ISBN 5-93772-006-7
[2] Архангельский А.Я. - Программирование в Delphi для Windows, Версии 2006, 2007, Turbo Delphi
[3] Архангельский А.Я. - Программирование в Delphi для Windows, Версии 2006, 2007, Turbo Delphi