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

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

Что такое списки? 160

Объявление списков 160

Голова и хвост списка 161

Работа со списками 162

Использование списков 162

Печать списков 163

Упражнение 164

Подсчет элементов списка 164

Упражнение 165

Хвостовая рекурсия 166

Упражнение 167

Другой пример - изменения в списках 167

Снова о хвостовой рекурсии 167

Еще об изменении списков 168

Принадлежность к списку 169

Упражнение 169

Объединение одного списка с другим: декларативное и процедурное программирование 170

Рекурсии с процедурной точки зрения 170

Упражнение 171

Один предикат может иметь несколько вариантов использования 171

Упражнение 172

Немедленный поиск всех решений 173

Составные списки 174

Упражнение 175

Грамматический разбор списков 175

Заключение 178