This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
courses:knowledge_base_and_expert_system:lab3 [2019/09/04 21:20] andrey.suchkov [Содержание отчёта] |
courses:knowledge_base_and_expert_system:lab3 [2019/10/03 22:58] andrey.suchkov [Цель работы] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Лабораторная работа №3: Рекурсивные структуры данных. Списки ====== | + | ====== Лабораторная работа №3: Рекурсивные структуры данных (списки) ====== |
===== Цель работы ===== | ===== Цель работы ===== | ||
+ | Изучение и исследование рекурсивных структур данных в языке Visual Prolog на примере списков. | ||
===== Основные теоретические положения ===== | ===== Основные теоретические положения ===== | ||
Пролог позволяет определить и использовать рекурсивные типы данных. Примерами рекурсивных типов данных служат списки и деревья. Список -- это объект данных, содержащий конечное число других объектов (элементов списка). Список, содержащий числа 1, 2 и 3, записывается следующим образом: ''[1, 2, 3]''. | Пролог позволяет определить и использовать рекурсивные типы данных. Примерами рекурсивных типов данных служат списки и деревья. Список -- это объект данных, содержащий конечное число других объектов (элементов списка). Список, содержащий числа 1, 2 и 3, записывается следующим образом: ''[1, 2, 3]''. | ||
Line 73: | Line 74: | ||
* Трассы выполнения запросов и объяснение результатов их выполнения. | * Трассы выполнения запросов и объяснение результатов их выполнения. | ||
* Общий вывод по проделанной работе. | * Общий вывод по проделанной работе. | ||
- | * Коды программ. | + | * Код программы. |