2. Разработка рабочего проекта
2.1 Разработка программы
Программа, моделирующая игру «Нечет» и «Чет» разработана на языке Object Pascal в визуальной среде Delphi 6. Проект содержит одно окно-Form1.
Компонент 1 Form1
Свойства:
Caption=’Игра Чет Нечет’
Menu=MainMenu1
Color=clGradientActiveCaption
Событие=MainMenu1
End
Компонент 2-MainMenu1.
Свойства:
object MainMenu1: TMainMenu
Left = 14
Top = 184
object N1: TMenuItem
Caption = ‘Игра’
object N2: TMenuItem
Caption = ‘Новая игра’
OnClick = N2Click
end
object N3: TMenuItem
Caption = ‘Выход’
OnClick = N3Click
end
end
object N4: TMenuItem
Caption = ‘Настройка’
object N6: TMenuItem
Caption = ‘Второй игрок’
object N7: TMenuItem
Caption = ‘Компьютер’
end
end
end
object N5: TMenuItem
Caption = ‘Справка’
object N8: TMenuItem
Caption = ‘Правила игры’
OnClick = N8Click
end
object N9: TMenuItem
Caption = 'о программе '
OnClick = N9Click
end
end
end
Компонент 3 – TstringGrid.
Свойства:
object StringGrid2: TStringGrid
Left = 86
Top = 48
Width = 249
Height = 153
ColCount = 6
DefaultColWidth = 40
FixedCols = 0
RowCount = 6
FixedRows = 0
TabOrder = 3
Visible = False
end
Компонент 4 – TEdit
Свойства;
object Edit1: TEdit
Left = 0
Top = 208
Width = 377
Height = 28
Font. Charset = DEFAULT_CHARSET
Font. Color = clOlive
Font. Height = -16
Font. Name = 'MS Sans Serif'
Font. Style = [fsBold]
ParentFont = False
TabOrder = 2
end
Компонент 5-Tbutton.
Свойства:
object Button1: TButton
Left = 88
Top = 233
Width = 250
Height = 33
Caption = Показать
Font. Charset = DEFAULT_CHARSET
Font. Color = clNavy
Font. Height = -16
Font. Name = 'MS Sans Serif'
Font. Style = []
ParentFont = False
TabOrder = 1
OnClick = Button1Click
End
2.2 Написание программы
Программа написана в среде программирования Delphi6. Основной компонент – игральное поле StringGrid1. В моем проекте прграммы 1- игрок – пользователь, 2- игрок – компьютер. Для компьютера в данном проекте не предусмотрена выигрышная стратегия. Компьютер ставит числа в случайно выбранную свободную позицию с помощью функции случайных чисел.
Выигрышную стратегию можно построить предусматривая вариант максимального количества ставки числа 1. Для этого функцию случайных чисел для компьютера напишем как random(1)+1;
2.3 Спецификация программы
Загрузочный файл программы – Project1.exe.
Табл. 1. Спецификация программы
Наименование | Обозначения | Примечание |
|
Project1.dpr | Файл проекта | Связывает все файлы, из которых состоит приложение | |
Project1.cfg | Файл конфигурации | ||
Project1.dof | Файл параметров проекта | Содержит текущие установки проекта: настройки компилятора и компоновщика, имена служебных каталогов, условные директивы | |
Project1.dfm | Файл формы №1 | Содержит список свойств всех компонентов, включенных в форму №1 | |
Unit1.pas | Файл программного модуля для формы №1 | Определят функциональность формы №1 | |
Unit1.dcu | Объектный файл для Unit1.pas | Откомпилированная версия Unit1.pas |
... AVR Studio запомнит расположение окон и использует эти установки при следующем запуске проекта. 3.2. Анализ методики реализации разработки программного обеспечения 3.2.1. Классификация вариантов заданий Цель заданий – практическое освоение методики программирования на ассемблере микроконтроллеров ATMEL семейства AVR, отладка программы на симуляторе AVR Studio и программирование кристалла с помощью ...
... назначение, содержание и описание функциональных характеристик, субхарактеристик и атрибутов, определяющих специфические особенности целей, задач, свойств и сферы применения конкретного программного средства – его функциональную пригодность; · конструктивные характеристики качества, способствующие улучшению и совершенствованию назначения, функций и возможностей применения ПС; ...
... каждый раз, когда берет блокнот в руки. Таким образом, рекламный блокнот - это не только средство для занесения заметок, но и долгосрочная реклама. 2.3 Техника изготовления и подготовки многополосных изданий к печати Типы электронных носителей, принимаемых в производство - Компакт-диски CD-R ,CD-RW, DVD-R, DVD-RW (стандарт ISO9660) - Устройства, подключаемые через USB, вместе с ...
... средних и крупных государственных и коммерческих организаций постепенно отказываются от использования только ПК, задачей сегодняшнего дня - создание открытых и распределенных информационных систем. На сегодняшний день развитие информационных технологий - создание единых сетей предприятий и корпораций, объединяющих удаленные компьютеры и локальные сети, часто использующие разные платформы, в ...
0 комментариев