Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Prolog Что-то не так с типами данных, не пойму что помогите пожалуйста, база данных дает ввести тип, при том так со всеми данными, которые ввожу в бд а дальше происходит то что на скрине implement main open core,console constants className = "main". classVersion = "". domains тип=string. оперативная_память =symbol. https://www.cyberforum.ru/ prolog/ thread2192228.html Впервые сталкиваюсь с prolog, пожалуйста реализовать умножение 2 на число, используя сложения, через рекурсию Prolog
Как я поняла, это должно выглядеть примерно так 2*(b+1) = 2+2*b на примере цифр 2*3 = 2+(2*2) = 2+(2+(2*1)) = 2+(2+2) = 2 + 4 = 6 Добавлено через 4 часа 57 минут ничего не получается, пожалуйста кто-нибудь помогите :wall: predicates p(integer,integer) clauses p = - p(2,-b):- b < 0;
Prolog Определить предикат предки по мужской линии и найти всех предков по мужской линии Определить предикат предки по мужской линии и найти всех предков по мужской линии и предков по мужской линии конкретного лица. Нужна помощь с заданием, пока очень плохо понимаю Turbo Prolog, если можно с объяснением. Спасибо за понимание. https://www.cyberforum.ru/ prolog/ thread2191694.html Prolog Найти максимальный элемент в списке, который состоит из списков Привет. Не могу разобраться, почему не проход по списку списков возвращается true, вместо значений, которые мне нужны. какойпредмет(TREE, THING, RATIO):- % Здесь были правила, из которых получалось FILTERED_SETS, но я их убрал для читаемости. найтимаксимальный(TREE, THING, RATIO, FILTERED_SETS). % Условие выхода - прошлись по всему FILTERED_SETS найтимаксимальный(_, _, _, ). %... https://www.cyberforum.ru/ prolog/ thread2191686.html
Prolog пожалуйста напишите решение на prolog
function mul(a, b: Integer): Integer; begin if b < 0 then mul := -mul(a, -b) else if b = 0 then mul := 0 else mul := a + mul(a, b - 1); end;
Prolog Сложение минимумов https://www.cyberforum.ru/ prolog/ thread2189899.html
Добрый день. В программе нужно реализовать функцию min(a,b) + min (b,c,d) , определение минимума работает правильно, а вот сложение не получается реализовать. Пытался присвоить значение с помощью переменных G и T минимумам и уже их сложить. Как можете догадаться, не вышло. Подскажите пожалуйста, как возможно реализовать сложение. Скриншот с кодом в окне программы:
Prolog Семейное дерево https://www.cyberforum.ru/ prolog/ thread2189143.html
Помогите пожалуйста написать код то у меня не получается :gcray2: Создать на языке пролог базу знаний, описывающую семейное дерево семьи. Составьте запросы к базе знаний, позволяющие выявить: 1) Сына, задав имя отца; 2) Всех братьев; 3) Всех внуков и дедов; 4) Всех племянников и дядей. 5) Племянников, задав имя дяди.
Вывод в программе на Prolog Prolog
По заданию необходимо было вывести двоюродных сестер (кузин) для заданного человека. Программа исправна и компилируется, но по непонятной причине дублирует строки в выводе. Подскажите пожалуйста в чем проблема и как ее возможно устранить. Всю голову уже сломал :wall: Пробовал менять переменные, добавлять новые предикаты, но без толку. При вводе в поле Goal cusins(X,Y) должно выводится:...
Prolog Prolog,list,multy https://www.cyberforum.ru/ prolog/ thread2187783.html
Всем привет. В общем, есть такой вопрос. в прологе создаю мультиэлементы(если честно не знаю, как они правильно называются) domains cardList = unsigned_list. i = unsigned. predicates comboCard : (cardList , id ) multi.
Prolog Задача перестановка кубиков Стоят вертикально кубики b,a,c надо чтобы выводился путь перехода в состояние a,b,c. кубики можно переставлять только по одному за раз. s(,,],_). s(,,],_). s(,,],_). s( Stacks, ,OtherStacks] ) :- del(, Stacks, Stacks1 ) , del( Stack2, Stacks1 , OtherStacks). https://www.cyberforum.ru/ prolog/ thread2186278.html
Prolog Где скачать Пролог?
Добрый вечер, форумчане. Довольно глупый и тупенький вопрос, но ,всё-таки, для меня имеет смысл, ибо нужного не нашёл. 1) Где найти prolog 5.2 или 5.2.2 (нашёл только на сайте visual-prolog версию 5.2.1) 2) Что лучше всего использовать для начального знакомства со средой разработки. Может есть хороший канал с видео или понятная книга именно по 5.2. P.S. Про тему в шапке с книгами я знаю,...
Prolog Рекурсия в Пролог https://www.cyberforum.ru/ prolog/ thread2181593.html
Люди помогите написать предикат по произведению нечетных натуральных чисел от 1 до n. Я принципи знаю как написать....но чет не знаю как именно, вроде надо если вводишь размер к примеру 10 что бы сначала вычитал 1 потом вычитал 3 как бы нечетное....но как это написать на прологе я ваще чет не могу понять....помогите...
3 / 1 / 1
Регистрация: 13.09.2016
Сообщений: 7
0

Разностные списки - Prolog - Ответ 12135050

19.02.2018, 17:55. Показов 1342. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер! Столкнулся с проблемой при реализации выравнивания бинарного дерева. По условиям задачу можно решить либо с помощью накапливающего параметра, либо с помощью разностного append-а. Столкнулся с проблемой в строчке.

flat(tree(X,L,R),[X|List3]) :- flat(L,dl(List3,List2)), flat(R,dl(List3,List1)),append_dl(dl([X|List3],List3),dl(List3,List2),dl([X|List3],List2)).

То есть нужно получить аналогично:

flat(tree(X,L,R),[X|List3]) :- flat(L,dl(List3,List2)), flat(R,dl(List3,List1)),append(List1,List2,List3).

Только через разностные списки.

append_dl(dl(z1,z2),dl(z2,z3),dl(z1,z3)).

Пишу на SWI-Prolog.

Вернуться к обсуждению:
Разностные списки Prolog
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2018, 17:55
Готовые ответы и решения:

Дан вектор, элементы которого списки из целых чисел.Заменить на NILL списки с суммой равной 0
Дан вектор, элементы которого списки из целых чисел.Заменить на NILL списки с суммой равной 0.

Ассоциативные списки и списки свойств
задача:Исходный список содержит имена обьектов ,списки свойств которых содержат некоторую...

Ассоциативные списки и списки свойств
Не могу разобраться в теме &quot;Ассоциативные списки и списки свойств&quot;,а именно как работать с...

Разностные уравнения
Подскажите пожалуйста где можно найти нормальную статью с примерами решений разностных уравнений че...

0
19.02.2018, 17:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2018, 17:55
Помогаю со студенческими работами здесь

Разностные уравнения
Всем привет! Не могу решить разностное уравнение, проверка никак не сходится:...

Разностные схемы
Доброго времени суток! У меня возник немного глупый вопрос. решаю диффур разностным приближением....

Разностные уравнения
Я сам не знаю как делать мне нужно полностью сделайте кто нибудь

Разностные уравнения
Помогите, пожалуйста, решить линейное неоднородное разностное стационарное уравнение. Я нашла корни...

конечно-разностные зависимости
Помогите пожалуйста найти теорию по вопросу: Вывод различных конечно-разностных зависимостей...

Разностные уравнения с начальными условиями
Условия в картинках. Найти решение разностных уравнений Найти решение разностных уравнений с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru