|
|
Другие темы раздела | ||||||||||||||||||
Prolog Разложение синуса в ряд Маклорена
https://www.cyberforum.ru/ prolog/ thread1169479.html Проблема с разложением синуса в ряд Маклорена. В результате запроса получаю гигантскую серию приближений, оканчивающиуюся 1-чкой. Прошёлся по шагам алгоритма с карандашиком, но не могу найти ошибку. sinus(X,E,I,C,S,R):- abs(C)>E, C1 is -1*C*X*X/(2*I-1)*(2*I-2), I1 is I+1, S1 is S+C1, sinus(X,E,I1,C1,S1,R). sinus(X,E,I,C,S,R):- |
Составить программу, осуществляющую подбор партнера и партнерши в бальных танцах на основании правил Prolog Составить программу, осуществляющую подбор партнера и партнерши в бальных танцах на основании следующих правил: Рост мальчика >роста девочки, но не более, чем на 10 см Танцевальный класс мальчика выше или равен классу девочки guy("Bob",175,"C"). guy("Enthony",180,"B"). guy("Pol",160,"D"). | |||||||||||||||||
Prolog Извлечь из текстового файла строки, длина которых больше заданной Добрый день. Прошу помощи так как в прологе полный 0. Условие задачи: Нужно извлечь из текстового файла строки, длина которых больше заданной Поиск помог мне найти рабочий код от Грымзика из этой темы. Однако это только часть кода. А полностью дописать под него программу у меня не получается. Прошу выручить.. https://www.cyberforum.ru/ prolog/ thread1169368.html | Prolog Получить последовательность элементов главной диагонали матрицы Здравствуйте! Помогите. Нужно сделать на Prolog Данные натуральное число n, матрица элементами которой являются действительные числа i = 1, ..., n; j = 1, ..., n. Получить последовательность элементов главной диагонали a11, a22, ..., ann. https://www.cyberforum.ru/ prolog/ thread1169070.html | |||||||||||||||||
Prolog Не получается справится с целью Не получается создать цель в которой нужно вывести спутник который был открытый раньше всех. То есть нужно сразу создать список спутников заданной планеты, что я и делал, а дальше не знаю как список сравнивать с satellite и найти там нужный минимум по году. Помогите пожалуйста domains nameplanet, namesputnik=symbol number, year,int=integer weight,caliber,density=real Predicates |
Prolog Вычислить значение суммы членов бесконечного ряда с заданной точностью Условие задачи:Вычислить значение суммы членов бесконечного ряда с заданной точностью?. На печать вывести значение суммы и число членов ряда, вошедших в сумму. S=1+\frac{{x}^{2}}{2!}+\frac{{x}^{4}}{4!}+\frac{{x}^{2n}}{(2n)!}\; ,\; x=0.1\; ,\; \varepsilon={10}^{-5} Нужно сделать на Prolog. Помогите решить! Буду признателен! https://www.cyberforum.ru/ prolog/ thread1168924.html | |||||||||||||||||
Prolog Даны три действительных числа x, y, z. Максимальное из значений x+y+z и x*y*z увеличить в 3 раза ребят не знаю как дальше сравнить результаты суммы и произведения и затем увеличить в 3 раза predicates nondeterm sum(integer,integer,integer,integer) nondeterm proiz(integer,integer,integer,integer) nondeterm run() clauses sum(X,Y,Z,REZ):-REZ=X+Y+Z). https://www.cyberforum.ru/ prolog/ thread1168460.html |
Prolog Программа находит сумму списка по элементно, но с конца. Что не так? Прочитал в инете Вычисление суммы элементов списка Можно выполнить предикатом sum( L, S ). Здесь S – сумма элементов числового списка L. Запрограммировать этот предикат можно двумя способами. Рассмотрим сначала более очевидный (но не более простой для Пролога): sum( , 0 ). sum( , S1 ):– sum( T, S2 ), S1 = S2 + H. и т.д. и в конце пример. Но в примере вычисляется последовательно. Что я... | |||||||||||||||||
Prolog Логическая задача про льва и единорога
https://www.cyberforum.ru/ prolog/ thread1168315.html Известно, что Лев лжет по понедельникам, вторникам и средам и в остальные дни говорит правду, а Единорог лжет по четвергам, пятницам и субботам и говорит правду в остальные дни. Сегодня Лев сказал: "Вчера я лгал.", на что Единорог ответил "Вчера я тоже лгал." Задачу решил, говорили они это в четверг, но задачу поставили так запрограммировать ее на прологе 2.0, чтобы был реализован ввод в какие... |
Prolog Исправить
https://www.cyberforum.ru/ prolog/ thread1167625.html Есть текст програмы domains nameplanet, namesputnik=symbol%(imya) number, year=integer%(poryadok) weight,caliber,density=real%(massa,diametr, plotnost) Predicates rule1 print planets( nameplanet, number, weight, caliber, density) planet(nameplanet) | |||||||||||||||||
Отсечение Prolog Написал программу.Все работает.Но решение выводит несколько раз.Вот кусок кода: nondeterm search(list1,string) nondeterm vivod(list) nondeterm l(char,list1,string) nondeterm str_list(string,list1) clauses vivod(). vivod():-str_list(H,L),search(L,H),vivod(T). |
Prolog Почему не работает member
https://www.cyberforum.ru/ prolog/ thread1166503.html Помогите отладить код. Почему-то не работает member. Вот на всякий случай задание Дана плоская страна и в ней n городов. Нужно соединить все города телефонной связью так, чтобы общая длина телефонных линий была минимальной. Уточнение задачи. В задаче речь идет о телефонной связи, т.е. подразумевается транзитивность связи: если i-й город с
Лучшие ответы (1)
Наверх
|