Курсовая работа: Разработка приложения для Windows, моделирующего игру "Нечетный" и "Четный"
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 |
2.4 Текст программы
// Программа
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, Grids, StdCtrls, Menus;
type