Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 09.12.2015
Сообщений: 1

SWI Prolog две задачи

06.01.2016, 12:42. Показов 1003. Ответов 1

Студворк — интернет-сервис помощи студентам
1)
Нужно определить предикат, который будет считывать с консоли строку текста до точки.
Если не ошибаюсь, здесь требуется использовать get0 для символьного чтения.
Не откажусь от помощи в решении, но не критично, примерно представляю решение.
2)
Нужно определить предикат ==.. через arg и functor.
В задании написано ==.. , вероятно это опечатка и имелось в виду =.. , но я всё равно не представляю как решать.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.01.2016, 12:42
Ответы с готовыми решениями:

Решение логической задачи на языке Prolog (SWI или GNU)
Здравствуйте, мне нужно решить логическую с использованием Prolog'a, никак не получается решить, помогите, пожалуйста. Заранее благодарен! ...

Как переделать программу написанную на Turbo-Prolog в SWI-Prolog?
Ребята подскажите пожалуйста как переделать эту программу написанную на Turbo-Prolog в SWI-Prolog? domains i=integer il=i* ...

В Turbo-Prolog есть возможность описать Goal. Как это реализовано в SWI-Prolog
Здравствуйте. в Turbo-Prolog есть возможность описать Goal: Goal father(X,_), write(X). И ответ мы получим сразу при запуске...

1
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
06.01.2016, 13:51
Эти задачи скорее на изучение документации SWI-Prolog, чем на программирование
Цитата Сообщение от vl93vas Посмотреть сообщение
использовать get0
deprecated
Predicate get_char/1
Цитата Сообщение от vl93vas Посмотреть сообщение
=.. через arg и functor
тема такая
Prolog
1
2
3
4
5
6
?- T = a(2,p,3.14), T =.. [F|[A1,A2,A3]], functor(T1,F,3), arg(1,T1,A1), arg(2,T1,A2), arg(3,T1,A3).
T = T1, T1 = a(2, p, 3.14),
F = a,
A1 = 2,
A2 = p,
A3 = 3.14.
остальное дело техники
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.01.2016, 13:51
Помогаю со студенческими работами здесь

Перевод программы из Turbo Prolog в SWI-Prolog
Здравствуйте! У меня есть программа по определению внука Петра III, она написана на Turbo Prolog. Я пытался перевести её на SWI-Prolog,...

Программа для Turbo Prolog не работает в SWI Prolog
Скажите пожалуйста как работать в SWI Prolog...я работал на турбопролог, вот например есть там решенная задачка: PREDICATES ...

Логическая задача: Какого цвета фрукты, которые любят Бет и Мэри? [SWI Prolog]
Здравствуйте! Помоги пожалуйста с реализацией 4 запроса ( 4. Какого цвета фрукты, которые любят Бет и Мэри?) Мэри любит персики....

Swi Prolog
Ребята помогите решить задания по SWI Prolog: 1.В списке символов S1, S2, ..., Sn найти длину наибольшей последовательности,...

Синтаксис SWI-prolog
Добрый вечер. Помогите разобраться с синтаксисом. есть код:callSuccessors(Successors, State, Neighbours) :- N =.. , N. Что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru