Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Prolog Создать предикат нахождения объединения пересечения первых двух множеств с третьим Создать предикат нахождения множества, которое получается в результате выполнения следующих действий с тремя множествами А∩В∪С https://www.cyberforum.ru/ prolog/ thread1480756.html Создать предикат принадлежности элемента множеству разности двух множеств Prolog
Создать предикат принадлежности элемента множеству разности двух множеств
Prolog Создать предикат, вычисляющий по натуральному числу N сумму чисел, от 1 до N Создать предикат, вычисляющий по натуральному числу N сумму чисел, от 1 до N https://www.cyberforum.ru/ prolog/ thread1480754.html Prolog Из заданного числа вычитается сумма его цифр. Через сколько действий получится 0? https://www.cyberforum.ru/ prolog/ thread1478479.html
Собственно такая задача. До этого были простые задачи, например найти наибольшее из 2 чисел. Как сделать такую задачу? Как в прологе реализуется рекурсия?
Что выводит программа? Prolog
Подскажите, пожалуйста, что делает данная программа, что именно выводит: predicates pos(integer,real) goal pos(5,A),write(A). clauses pos(1,2). pos(N,A):-N1=N-1,pos(N1,A1), A=(2+A1*A1)/(2*A1)
Prolog Напишите решение предложенной задачи на Прологе https://www.cyberforum.ru/ prolog/ thread1477845.html
Добрый день, подскажите, пожалуйста, как написать программу в Прологе, есть код на Паскале. program upr; var x,y,c:real; begin x:=1; repeat y:=(2-x*x)/5; c:=y-x; x:=y until abs(c)<0.05;
Prolog Какие значения примут переменные X и Y после исполнения цели? Пусть есть следующая программа: predicates a(symbol,symbol) r(symbol,symbol) s(symbol) t(symbol,symbol) goal a(X,Y),write(X,Y). clauses a(X,Y):-r(X,Y),s(Y),!,t(Y,X). r(a,b). https://www.cyberforum.ru/ prolog/ thread1477832.html Prolog Нужно на прологе задачу
Опpеделить следующие отношения: СЫH, ДОЧЬ, ОТЕЦ, МАТЬ, МУЖЧИHА и ЖЕHЩИHА. Описать факты для неко-тоpых из них. Запросы: • Опpеделить всех сыновей опpеделенной матеpи. • Опpеделить всех детей опpеделенной паpы pодителей. • Опpеделить pодителей опpеделенного человека. • Является ли опpеделенный человек женщиной?
Prolog Visual prolog 5.2 Кто может сказать что за цикл используется? https://www.cyberforum.ru/ prolog/ thread1477601.html
Всем привет. Если не трудно подскажите пожалуйста что за цикл здесь используется: predicates sp_st(SLIST,INTEGER,INTEGER) clauses sp_st(,X1,R):- concat(X1,X,X2), sp_st(Y,X2,R). Добавлено через 1 час 26 минут Или кто знает, как здесь реализовать цикл управляющий отказом?
Prolog Определить предикат для представленной информации https://www.cyberforum.ru/ prolog/ thread1476879.html
в Visual Prolog 5.2 Информация: Фио Вашего знакомого, город, номер телефона, год рождения. Имея соответствующий набор фактов, определить, есть ли у Вас знакомые из разных городов (да или нет). Заранее огромное спасибо!
Prolog Перевести с Pascal на Prolog
Напишите решение предложенной задачи на Прологе. var x,y:real; begin x:=1; y:=0.4; while abs(y-x)>=0.05 do begin y:=x; x:=(2-x*x)/5; end; write(y); end.
Prolog Разработка ЭС SWI-Prolog https://www.cyberforum.ru/ prolog/ thread1476377.html
rule(1,"блюдо","первое",). rule(2,"блюдо","фастфуд",). rule(3,"блюдо","второе",). rule(4,"блюдо","салат",). rule(5,"блюдо","десерт",). rule(6,"первое","суп щавелевый с галушками",). rule(7,"первое","рассольник",). rule(8,"первое","борщ",). rule(9,"первое","куриный суп",).
Заблокирован
18.06.2015, 16:26 0

Создайте предикат, вычисляющий функцию sin(x) с заданной точностью - Prolog - Ответ 7778391

18.06.2015, 16:26. Показов 1539. Ответов 1
Метки (Все метки)

Ответ

Prolog
1
2
3
4
5
6
7
8
9
10
11
domains
i=integer
r=real
predicates
s(r,r,r,i,r,r)
clauses
s(E,_,Z,_,R,R):-abs(Z)<E,!.
s(E,X,Z,N,R1,R):-Z1=-Z*X*X/((2*N+2)*(2*N+3)),N1=N+1,R2=R1+Z1,s(E,X,Z1,N1,R2,R).
goal
write("Vvedite E="),readreal(E),write("Vvedite X="),readreal(X),
s(E,X,X,0,X,R).


Вернуться к обсуждению:
Создайте предикат, вычисляющий функцию sin(x) с заданной точностью Prolog
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2015, 16:26
Готовые ответы и решения:

Создайте предикат, вычисляющий функцию cos(x) с заданной точностью
Добрый вечер. Помогите изменить текущую программу в турбо прологе: Создайте предикат, вычисляющий...

Создайте предикат, вычисляющий функцию ln(x)
Помогите,пожалуйста,с заданием: Создайте предикат, вычисляющий функцию ln(x), используя разложение...

Создайте предикат, вычисляющий функцию cos(x)
Помогите создать предикат, вычисляющий функцию cos(x) через sin(x) по формуле...

Создайте предикат, вычисляющий последовательность n чисел Фибоначчи
объясните плиз каждую строчку этой программы!!! Создайте предикат, вычисляющий последовательность...

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

Создайте предикат, вычисляющий сумму чисел, хранящихся в файле
Здравствуйте, доброго времени суток. Помогите пожалуйста с задачей по турбопрологу 2.0 . Кто в...

Создайте предикат, вычисляющий сумму чисел, хранящихся в файле
3)Создайте предикат, вычисляющий сумму чисел, хранящихся в файле.

Создайте предикат, вычисляющий среднегеометрическое натуральных чисел, кратных 3, не превосходящих N
Создайте предикат, вычисляющий среднегеометрическое натуральных чисел, кратных 3, не превосходящих...

Создайте предикат, вычисляющий отрицательную степень действительного числа. TurboProlog
Будьте добры подсказать

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