7 / 7 / 2
Регистрация: 21.10.2012
Сообщений: 101
|
|||||||||||
1 | |||||||||||
Преобразовать терм из БД15.11.2012, 20:38. Показов 934. Ответов 4
Метки нет Все метки)
(
Условие: Если нумеровать потомков каждого узла дерева слева направо, то можно для каждого узла составить его описание. В разделе БД хранится терм представленный в виде совокупности описаний узлов. Преобразовать описание в структуру Пролога.
Аргументы: имя раздела БД (имя структуры) и структура.
Не по теме: Нашел похожую задачу на форуме( В разделе БД хранится терм в графическом представлении. Преобразовать его в структуру Пролога. ), но увы без решения. Добавлено через 5 минут Использую Арити пролог.
0
|
|
15.11.2012, 20:38 | |
Ответы с готовыми решениями:
4
Полином и терм ПРОБЛЕМА 1С+ШК+СЕРВ.ТЕРМ Что такое терм? Терм для типа |
7 / 7 / 2
Регистрация: 21.10.2012
Сообщений: 101
|
||||||
19.11.2012, 15:24 [ТС] | 2 | |||||
Накосячил с базой...
0
|
2505 / 1480 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
||||||
19.11.2012, 23:24 | 3 | |||||
В работе с бд разбираться не хочется, а построение дерева такое
Ans = tst(f(a(m, k(v)), r), n(i(d, e, z)), o).
1
|
7 / 7 / 2
Регистрация: 21.10.2012
Сообщений: 101
|
|
20.11.2012, 13:37 [ТС] | 4 |
а можете немного рассказать как работает предикат op()?
нашел такое определение: кстати, корректно работает только если его раскомментировать.
0
|
2505 / 1480 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
|
20.11.2012, 21:17 | 5 |
http://www.mari-el.ru/mmlab/ho... index.html
Тут это надо было сделать, потому что оператор : являлся префиксным, и ?- A=1:2, f(A:r). завершилось бы неудачей, потому что 1:2:r = [:, 1, [:, 2, r]], а надо [:, [:, 1, 2], r). Поэтому и переопределила его в постфиксный.
0
|
20.11.2012, 21:17 | |
Помогаю со студенческими работами здесь
5
Преобразование списка в терм Преобразование списка с неопределенной переменной в терм Исчисление предикатов, свободный терм для переменной Предикат, определяющий, является ли данный терм булевой формулой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |