Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Ігрова програма "Судоку"

Реферат Ігрова програма "Судоку"





накше fase (SudInAny);

. повертає true, якщо рекурсивне побудова судоку закінчено вірно, масив відповідей Ans поповнений, інакше false (DoRec);

. повертає true, якщо судоку побудовано вірно, інакше false (SudOK);

. генерування судоку швидким методом c можливим повторенням (generate);

. генерування судоку без повторень (generate_matr);

. установка в судоку s значення v на позицію [i, j] (SetValInSud);

У модулі GameSud реалізований клас TGameSud. У цьому класі реалізовані поля і медоди для роботи з судоку як з грою. br/>

unit GameSud;

Sudoky, WorkWithMatrix;

TGameSudoky = class (Tsudoky): string;// адресс куди буде збережена гра

Viz: matrix.t_matr_boolean;// матриця прапорів видимості чіслел на ігровому полі: matrix.t_matr_boolean;// матриця прапорів введених користувачем значень: matrix. t_matr_boolean ;//матриця прапорів виділених користувачем клітин

publicCreate; Done; Save (s: matrix.t_matr);// збереження ігриLoad (var s: matrix.t_matr; var u: matrix.t_matr_boolean);// завантаження ігриSudVizibleOnField (s: matrix. t_matr; var b: matrix.t_matr_boolean) ;//заповнює матрицю прапорів видимості відповідно до матрицею SSudVizible (V: matrix.t_matr_boolean; i, j: byte): boolean ;//Чи повинно число відображатися на екранNulling (var b: matrix . t_matr_boolean);// обнулення матриці прапорів введених користувачем значенійSudIsFulling (s: matrix.t_matr): boolean;// заповнена Чи судоку до кінця;


У класі TGameSudoky описані поля:

1. адресу, куди буде збережена гра (Adres);

2. матриця прапорів видимості чисел на ігровому полі (Viz);

. матриця прапорів введених користувачем значень (User);

. матриця прапорів виділених користувачем клітин (UsersPointer);

У класі TGameSudoky описані методи:

1. збереження судоку s і матриці прапорів введених користувачем значень User в текстовий файл за адресою Adres (Save);

2. завантаження судоку s і матриці прапорів введених користувачем значень User з текстового файлу за адресою Adres (Save);

. заповнює матрицю прапорів видимості User відповідно до матриці S (SudVizibleOnField),

. обнулення матриці прапорів введених ко...


Назад | сторінка 6 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Matrix Organization Structure: Advantages and Disadvantages
  • Реферат на тему: Механізми взаємодії додатку з користувачем
  • Реферат на тему: Фіксація завдань Windows, непередбачених користувачем
  • Реферат на тему: Створення програми "Підрахунок частоти введених слів у текстовому файл ...
  • Реферат на тему: Створення бібліотеки класів і керовану користувачем програму з псевдографіч ...