nextupprevious

Next:6 Формулировки заданий
Up:5 Выбор представления данных
Previous:5.18 Полином


5.19 Игры

Для в н у т р е н н е г о представления игровых полей рекомендуется использовать массивы. Например, клеточное поле может быть представлено переменной типа ПОЛЕ:

type КЛЕТКА=(ВЫРЕЗАНА,СВОБОДНА,ЗАНЯТА); ПОЛЕ=array 8, 8 of КЛЕТКА,

если нам нужно различать только три перечисленных состояния каждой клетки.

В качестве в н е ш н е г о представления игрового поля (когда, например, должна вводиться какая-нибудь конфигурация игры) уместным будет использовать перечисление координат игровых фигур на неявно предполагаемом игровом поле. Для шахмат наиболее естественным внешним представлением конфигураций игры следует считать запись позиций в привычной шахматной нотации.


© В.Н. Касьянов, Е.В.Касьянова, 2004