Разработка программы Угадайка

Курсовой проект - Компьютеры, программирование

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

ования программы требуются следующие аппаратные средства: системный блок, мышь, клавиатура, монитор.

Выполнение программы

Для проверки работы программы нужно проверить все возможные ходы. для удобства проверки на окне Form1 присутствует компонент Label1, который выводит на экран загаданное число. По умолчанию этот компонент скрыт.

Следует проверить:

нажать на кнопку Новая игра. Число должно обновиться, номер партии равен 1, количество попыток равно 6.

нажать на кнопку Справка. Появляется модальное окно со справкой.

нажать на кнопку Выход. Приложение должно закрыться.

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

ввести число, не равное загаданному. Число попыток уменьшается на 1, на главном окне появляется надпись Число меньше или больше загаданного

ввести неправильное число 6 раз. Должно появиться модальное окно с сообщением Вы не угадали!, номер партии увеличивается на 1, число попыток снова становится равным 6.

использовать все попытки последней партии. Появляется статистика.

 

Заключение

 

В процессе написания данной курсовой работы была разработана программа Угадайка, полностью соответствующая заданию. Играющий пытается угадать загаданное компьютером случайным образом число. У игрока есть 6 попыток, чтобы угадать число. Игра длится 5 партий. По окончании последней партии пользователю выводится статистика о количестве угаданных чисел. Приложение работает под управлением операционной ситемы Windows.

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

В результате выполнения данной курсовой работы, я убедилась в широких возможностях языка программирования Object Pascal и среды проектирования Delphi.

 

Глоссарий

 

№ п/пПонятиеОпределение1ИнкрементироватьУвеличить значение на 1.2Модальная формаФорма, которая должна быть закрыта перед обращением к любой другой форме данного приложения. 3Операционная системаКомплекс управляющих и обрабатывающих программ, организующих процесс общения пользователя и системы4Рандомное числоЧисло, значение которого выбирается случайным образом.5Среда программированияСистема программных средств, используемых для разработки программного обеспечения. включает в себя как минимум текстовый редактор, компилятор, отладчик.6Операционная системаКомплекс управляющих и обрабатывающих программ, реализующих процесс общения пользователя с компьютером.7ПиктограммаЗнак, отображающий важнейшие узнаваемые черты объекта, на который он указывает, чаще всего в схематическом виде.8АлгоритмТочный набор инструкций, описывающих последовательность действий, приводящих к конечному результату.9ПриложениеПрикладная программа.10Графический интерфейсПользовательский интерфейс, представленный наглядно.11ТестированиеПроверка работоспособности.Список использованных источников:

 

1. Методические указания по выполнению курсовой работы по дисциплинам направления Информатика и вычислительная техника [Текст]: учебное пособие / В.Н. Фокина, И.Б. Глазырина - М.: Изд-во СГА, 2008. -32 с.

. Методическое пособие по курсовой работе Программирование на языке высокого уровня [Текст]: учебное пособие / И.В. Глазырина, Т.А. Лабзина - М.: Изд-во СГА, 2010. -39 с.

. Методические указания по выполнению студенческих учебно-научных и творческих работ [ Текст ]: учебное пособие / И.В. Алерихин и др. - М.: Изд-во СГА, 2007. -44 с.

. Фаронов, В.В. Delphi. Программирование на языке высокого уровня [Текст] : учебник для вузов / В.В. Фаронов. СПб.: Питер, 2008

. Архангельский, А.Я. Программирование в Delphi 7 [Текст] / А.Я. Архангельский. М.: Бином-Пресс, 2008.

. Уроки Делфи начинающим с нуля [Электронный ресурс]. Режим доступа: World Wide Web. URL:

. Попов, В.Б. Паскаль и Дельфи [Текст]: самоучитель / В.Б. Попов. -СПб.:Питер, 2004.

. Чеснокова, О.В. Алгоритмы и программы. Учимся программировать на Delphi 2007 [ Текст] : учебный курс / Ю.П.Федоренко. - СПб.: Питер, 2008.

. Delphi Russian Knowledge Base [Электронный ресурс]: База знаний Делфи. / В. Невзоров. - 2011. -Версия 3.1. - Режим доступа:World Wide Web. URL:

. Культин, Н.Б. Рсновытпрограммирования в Delphi 7 [Текст] / Н.Б. Культин. - СПб.: БХВ-Петербург, 2008.