Перечисление и обоснование использования процедур и функций
Процедуры и функции – это законченные программные единицы, имеющие собственное имя, которые решают некоторую подзадачу.
Для реализации поставленных задач были использованы следующие процедуры и функции:
- Procedure TfrmMain.btnExitClick (Sender:TObject)– данная процедура отвечает за выход из программы.
- Procedure TfrmMain.btnDifMidleClick (Sender: TObject)– процедура устанавливает уровень сложности.
- functionFindMinPoint (varMinPt: TSudokuPt; varMap: TSudokuBoard): integer– данная функция ищет точку (клетку поля) с наименьшим числом кандидатов (цифр), которые можно поставить.
Это уже готовые процедуры и функции, взятые за основу для программы.
Вычислительная система
Выбор программных средств, обоснование выбора
Для разработки была использована платформа Borland Delphi. В ней реализованы основные возможности для создания оконных программ, поддерживаемых операционной системой Windows, и манипуляций с ними. Очень большая библиотека инструментов позволяет создавать простые, но в тоже время многофункциональные и понятные приложения.
Программирование в данной среде разработки производится на языке Delphi, он является простым объектно-ориентированным языком, производным от языка программирования ObjectPascal, и позволяет реализовать большинство алгоритмов практически без усилий. Выбор данной платформы очевиден, так как язык очень простой и понятный, так же, как и интерфейс программы. Это позволяет осуществлять различные задумки и проекты, которые можно реализовать.На рисунке 4 показан рабочий интерфейс Delphi7.
|
|
Рисунок 4 – Рабочий интерфейс программы Delphi7
Несмотря на большую конкуренцию среди платформ разработки, данная является лучшей, так как она не очень требовательна к системе, не потребляет много ресурсов и имеет простой, интуитивно понятный интерфейс.
Все вышеперечисленное дает возможность создания эффективного программного средства с удобным интерфейсом, высоким быстродействием, большой степенью надежности и простотой использования, поэтому именно платформа BorlandDelphi была выбрана в качестве среды разработки данного приложения.
Аппаратная поддержка
Для разработки любого программного приложения необходима подходящая аппаратная поддержка. Приложение Судоку поддерживает следующие аппаратные характеристики:
- Процессор Intel(R) Celeron(R) CPUE3300 @2.50GHz. 2,00 Гб (ОЗУ) 32-bit,MS Word и Excel 2013,Delphi7 Enterprise.
- Наличие монитора с разрешением не менее 800x600 точек.
- Пространство на жестком диске – 450 Мбайт, Монитор – SVGA и другое аппаратное обеспечение – CD-ROM, клавиатура и мышь.
Системная среда
Без операционной системы не будет функционировать ни одно устройство, невозможна работа человека на ПК. ОС Windows поддерживает современное оборудование и обеспечивает пользователю удобные правила работы.
|
|
Среди объектов, с которыми работает пользователь в Windows,следует выделить: файл, папку, графические объекты интерфейса.
Интерфейс системной среды Windows является графическим и основан на использовании хорошо организованной системы окон и других графических объектов.
Минимальные системные требования следующие. Для функционирования программы необходимо наличие операционной системы Windows 98/МЕ/2000/XP/7/Vista, так как программа создавалась специально для работы в этой среде. Пользователь должен иметь навыки работы в среде Windows, так как все формы, разработанные в приложении, используют компоненты Windows для обеспечения диалога между программой и пользователем.
Дата добавления: 2019-07-15; просмотров: 192; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!