База данных с вложенной структурой - Prolog
Формулировка задачи:
Необходимо разработать базу данных "Автомобили" с вложенной структурой, с глубиной вложения 2. Факты можно любые.
Может кто помочь пожалуйста с данной задачей ? Буду весьма благодарен. Или какой-то пример.
Решение задачи: «База данных с вложенной структурой»
textual
Листинг программы
clauses auto (car("X5", "BMW", dat(23, "may" ,2016), classes("Crossover", 50000)), car("M3", "BMW", dat(14, "april", 2017), notclass), [ car("Alphina", "BMW", dat(04, "june", 2015), notclass), car("Isetta", "BMW", dat(14, "may", 2016), notclass) ]). auto (car("TT", "Audi", dat(05, "april", 2014), classes ("Sports", 38000)), car("SQ7", "Audi", dat(17, "june", 2017), notclass), []).
Объяснение кода листинга программы
- auto (car(
X5
,BMW
, dat(23,may
,2016), classes(Crossover
, 50000)), car(M3
,BMW
, dat(14,april
, 2017), notclass), [ car(Alphina
,BMW
, dat(04,june
, 2015), notclass), car(Isetta
,BMW
, dat(14,may
, 2016), notclass) ]). - auto (car(
TT
,Audi
, dat(05,april
, 2014), classes (Sports
, 38000)), car(SQ7
,Audi
, dat(17,june
, 2017), notclass), []).