- •Содержание
- •Введение
- •Общий раздел
- •Цель разработки
- •1.2. Характеристики используемых при работе аппаратно-программных средств
- •1.3. Обоснование выбора среды программирования
- •2. Специальный раздел
- •2.1. Постановка задачи
- •2.2. Анализ входной и выходной информации
- •Технологический раздел
- •Описание алгоритма
- •Описание схемы данных
- •Описание схемы взаимодействия программы
- •3.2.Описание программы
- •3.3. Процесс отладки программы
- •3.4. Анализ результатов решения задачи
- •3.5. Инструкция пользователя
АКВТ.2203.КР41.01,15ПЗ
АКВТ.2203.ПР41.01,15ПЗ
Содержание
Введение ................................................................................................................. 3
1. Общий раздел ………………………………………………............................. 4
1.1. Цель разработки …………….………………………………….................... 4
1.2. Характеристика используемых при работе аппаратно-программных средств .................................................................................................................... 4
1.3. Обоснование выбора среды программирования ......................................... 9
2. Специальный раздел ........................................................................................ 11
2.1. Постановка задачи ........................................................................................ 11
2.2. Анализ входной и выходной информации …............................................. 12
3. Технологический раздел ................................................................................. 13
3.1. Описание алгоритма ..................................................................................... 13
3.1.1. Описание алгоритма магазина «UniversalShop» ................................... 13
3.2. Описание программы «UniversalShop»..................................................... 14
3.3. Описание процесса отладки программы .................................................... 25
3.4. Анализ результатов решения задачи……………………………………..
3.5. Инструкция пользователя ............................................................................ 26
Заключение
Приложение 1 Исходный код программы
Введение
В наше время нет ни одной области науки и техники, где бы не применялся компьютер. Работа с компьютером - это всегда освоение нового. Последний опыт показывает, что поколения компьютеров меняются не реже, чем раз в два года. Развитие программного обеспечения не отстаёт от развития аппаратных средств: как только мощность компьютеров возрастает, немедленно появляются программы, позволяющие реализовать новые технические возможности.
Однако компьютеры можно использовать не только для серьезной работы. После изобретения ЭВМ начался настоящий бум компьютерных игр и развлекательных программ. Первые из них были разработаны сразу после появления первых компьютеров. В настоящее время количество игр компьютерных игр значительно превышает число игр, придуманных человечеством за все время своего существования. Мы решили внести свою лепту в этот процесс и разработали две развлекательные игры.
В нашей курсовой работе представлены игры «Морской бой» и «Автоматический видео-покер». Данные программы предназначены для домашнего использования как время проведения досуга. Программы распространяються по принципу «freeware».
Общий раздел
Цель разработки
С развитием вычислительной техники и совершенствованием программного обеспечения возникают невиданные ранее возможности для создания совершенно новых типов игр. Но языки программирования позволяют также перенести практически любую настольную игру на ЭВМ. Цель данной работы – создать компьютерный аналог всем известной настольной игры «Морской бой». Но в отличие от оригинальной программы, где обязательно должно быть минимум два участника, наша программа позволяет играть одному пользователю. Это достигается благодаря использованию в программе основных концепций искусственного интеллекта. Это значительно улучшает степень используемости программы и расширяет круг потенциальных пользователей. Целью разработки является программа, которая позволяет играть в морской бой и отличается следующими особенностями:
разработанная система полностью реализует основные возложенные на нее функции;
система оснащена дружеским интерфейсом;
разработанная система является интегрированной;
программа имеет хороший дизайн.
оптимизироваться для использования ее на компьютере со средней производительностью, с помощью разделения программы на отдельные модули;
позволяет пользоваться ею одному игроку за счет присутствия в программе элементов искусственного интеллекта