logo
TurboProlog / Документация / TOM_1

Глава 8. Списки и рекурсия

Обработка списков, т.е. объектов, которые содержат конечное число

элементов - мощное средство в Прологе. В этой главе объясняется, что та-

кое списки и как их объявлять. Затем приводится несколько примеров, в ко-

торых показано, как можно использовать обработку списков в задачах. Также

определяются два известных предиката Пролога - member (член) и append

(объединение), при рассмотрении процедурных и рекурсивных аспектов обра-

ботки списков. После этого определяется стандартный предикaт Турбо Проло-

га - findal, который дает возможность находить и собирать все решения для

одного внутреннего целевого утверждения. Завершается эта глава рассмотре-

нием составных списков, т.е. комбинаций элементов различных типов, и при-

мером грамматического разбора списков.