Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Учимся программировать
>
Начинающим
(Модератор:
Sla
) > Тема:
помогите с Swi Prolog
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: помогите с Swi Prolog (Прочитано 6883 раз)
0 Пользователей и 1 Гость смотрят эту тему.
god2016
Гость
помогите с Swi Prolog
«
:
14-06-2010 16:13 »
задачка как я понимаю в принципе простая, но так как навыков в prolog'Е у меня ноль, то обращаюсь к вам люди добрые)))
надо объединить два списка и найти в них максимальный элемент, затем его удалить, перерыл весь инет нашел только на Turbo Prolog, а надо на Swi!
Код Prolog
domains
list_of_parts,start_list=integer*
predicates
append(start_list,list_of_parts,list_of_parts)
clauses
append([ ], L2, L2 ).
append([H|L1], L2, [H|L3]):- append(L1, L2, L3).
заранее благодарен!
Записан
Dimka
Деятель
Команда клуба
Offline
Пол:
Re: помогите с Swi Prolog
«
Ответ #1 :
14-06-2010 16:58 »
Цитата: god2016
то обращаюсь к вам люди добрые
Здесь таких нет - тут только злые.
Цитата: god2016
нашел только на Turbo Prolog, а надо на Swi
А в чём разница в части списков?
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
god2016
Гость
Re: помогите с Swi Prolog
«
Ответ #2 :
14-06-2010 19:16 »
domains
predicates-на сколько я понимаю такие вещи в SWi не используются
Записан
Dimka
Деятель
Команда клуба
Offline
Пол:
Re: помогите с Swi Prolog
«
Ответ #3 :
15-06-2010 06:10 »
god2016
, правильно понимаешь. Но незнание этого со стороны автора свидетельствует о том, что он даже не пытался вникнуть в язык программирования, а взял готовое решение под Turbo Prolog, состоящее из загадочных буквочек, и хочет, чтобы эти буквочки за него кто-то переписал на SWI Prolog, и чтобы потом волшебным образом всё заработало.
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Учимся программировать
>
Начинающим
(Модератор:
Sla
) > Тема:
помогите с Swi Prolog
Загружается...