Игра "Мозайка" на Делфи (Delphi)

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

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

Курский государственный технический университет

Кафедра ПО и ВТ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

КУРСОВАЯ РАБОТА

по дисциплине Программирование на языках высокого уровня

 

ИГРА МОЗАЙКА

 

 

 

 

 

 

 

 

 

Выполнил: студентка группы ПО-51

Елизавета Королева

студентка группы ПО-51

Анастасия Зиновьева

 

Проверил: преподаватель Петрик Е. А.

 

 

Курск 2006

 

 

СОДЕРЖАНИЕ

1.ТЕХНИЧЕСКОЕ ЗАДАНИЕ4

1.1Введение4

1.2Основания для разработки4

1.3Назначение разработки4

1.3.1Функциональное и эксплуатационное назначение изделия4

1.3.1.1Перечень требований пользователя к программному обеспечению4

1.3.1.2Рассмотренные альтернативы4

1.3.2Требования к программе или программному изделию5

1.3.2.1Стандарты5

1.3.2.2Программная совместимость5

1.3.2.3Требования к составу и параметрам технических средств5

1.3.2.4Входные данные5

1.3.2.5Процесс обработки6

1.3.2.6Выходные данные6

1.3.2.7Результирующие компоненты изделия6

1.3.2.8Носители информации6

1.3.2.9Безопасность и секретность7

1.3.2.10Требования к надежности7

1.3.2.11Рестарт7

1.3.2.12Мобильность7

1.3.2.13Требования к программной документации7

1.4Стадии и этапы разработки7

1.5Порядок контроля и приемки8

2.РАБОЧИЙ ПРОЕКТ8

2.1Введение8

2.2Функциональные и эксплуатационные характеристики изделия8

2.2.1Программные ограничения8

2.2.2Требования к составу и параметрам технических средств9

2.2.3Результирующие компоненты изделия9

2.2.4Требования к надежности9

2.2.5Удобство эксплуатации9

2.2.6Мобильность10

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

2.3.1Модуль Unit110

2.3.1.1Таблица компонентов10

2.3.1.2Внешний вид формы10

2.3.1.2Входные данные11

2.3.1.3Промежуточные данные11

2.3.1.4Выходные данные11

2.3.1.5Блок-схемы алгоритмов11

2.3.1.6Текст модуля11

2.3.2Модуль Unit212

2.3.2.1Входные данные12

2.3.2.2Промежуточные данные12

2.3.2.3Выходные данные12

2.3.2.4Блок-схемы алгоритмов12

2.3.2.5Текст модуля12

ПРИЛОЖЕНИЯ13

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ37

 

  1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
  2. Введение

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

  1. Основания для разработки

Основанием для разработки программы является задание к курсовой работе по предмету Программирование на языках высокого уровня.

  1. Назначение разработки
  2. Функциональное и эксплуатационное назначение изделия
  3. Перечень требований пользователя к программному обеспечению

Игра Мазайка должна обеспечивать следующее:

- если картинка собрана полностью, выводится сообщение о завершении игры;

- имеется возможность выбирать картинки;

- можно начинать игру заново.

  1. Рассмотренные альтернативы

При постановке задачи на разработку программы Мазайка были рассмотрены следующие альтернативы:

- Программная платформа.

Рассматривались операционные системы Windows и Linux. Была выбрана система Windows в связи с широчайшим ее распространением, доступностью и наличием гибких средств разработки программного обеспечения под эту платформу.

- Средства разработки. Были рассмотрены следующие средства разработки: Delphi и С++ Builder. Был выбран Borland Delphi7. Выбор обоснован популярностью и доступностью данного программного обеспечения.

  1. Требования к программе или программному изделию
  2. Стандарты

Разработка программной документации и программы должна производиться согласно ЕСПД, ГОСТ 19.701-90, ГОСТ 2.304-88.

  1. Программная совместимость

Данная программа должна работать автономно под управлением

операционных систем Windows 98, Windows ME, Windows 2000, Windows XP.

  1. Требования к составу и параметрам технических средств

Программный продукт должен работать на компьютерах со следующими характеристиками:

  • объем ОЗУ 512 Мб;
  • объем жесткого диска 40 Гб;
  • микропроцессор Intel Celeron 400 МГц;
  • монитор 17” с разрешением 1024*768;
  • звуковая карта.
  • Входные данные

Входными данными программы являются:

  • выбранная картинка;
  • сигналы манипулятора мышь;
  • Процесс обработки
  • При запуске программного изделия должно происходить открытие программной оболочки (формы).
  • Выходные данные

Выходными данными программы являются: