![]() |
|
|
![]()
|
|
| shinoby |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 6.3.2008 Репутация: нет Всего: нет |
Помогите понять в чем проблема. У меня есть код на языке Prolog.
predicates a(symbol,symbol) e clauses a("Nina","222051"). a("Polya","455623"). a("Rolly","414994"). a("Kolin","455623"). e:- a(Name,Number), write(Name,Number), fail. goal a(Name,Number). В процессе компиляции появляется ошибка: Nondeterministic clauses: a. Как мне вывести список совпадающих (например по номеру) элементов и, по возмлжности, весь список. |
|||
|
||||
| Sergio02 |
|
|||
![]() СИпециалист ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 24.5.2006 Репутация: 1 Всего: 5 |
Перед a(symbol,symbol) в predicates допиши nondeterm.
|
|||
|
||||
| shinoby |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 6.3.2008 Репутация: нет Всего: нет |
Большое СПАСИБО за участие! Я уже данный параметр выставил в Compiler Options и, к счастью, все получилось. |
|||
|
||||
![]()
|
| Правила форума Prolog | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Prolog | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |