Описание структуры данных

Описание структуры данных. Информация о расположении шашек хранится в массиве данных перечисляемого типа W,WD,B,BD,N,G, где W белая шашка WD белая дамка B черная шашка BD черная дамка N свободное поле G поле, не принадлежащее доске. Поля этого типа окаймляют доску и нужны для того, чтобы индексы массива шашек всегда находились в допустимых пределах мы расширяем размерность массива за счет этих полей, так как процедуры и функции программы могут обращаться к этому массиву с индексами, не принадлежащими 1 8,1 8 . Особенностью программы является то, что в ней отсутствуют глобальные переменные.

Это сделано для того, чтобы не заботится о том, использовали ли мы такую то переменную раньше, или нет, и не хранится ли уже в ней что-нибудь нужное.

Большинство функций возвращают значение типа Boolean, что упростило отслеживание данных передаваемых между модулями программы. 5.