0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 29
1

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

12.03.2015, 21:55. Показов 1376. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создайте предикат, вычисляющий среднегеометрическое натуральных чисел, кратных 3, не превосходящих N.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2015, 21:55
Ответы с готовыми решениями:

Создайте предикат, вычисляющий наибольший общий делитель двух натуральных чисел.
Здравствуйте. У меня недавно начался язык программирования turbo prolog. С его пониманием у меня...

Создайте предикат, вычисляющий наибольший общий делитель двух натуральных чисел
Здравствуйте. У меня недавно начался язык программирования turbo prolog. С его пониманием у меня...

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

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

8
Модератор
Эксперт функциональных языков программированияЭксперт Python
36528 / 19832 / 4156
Регистрация: 12.02.2012
Сообщений: 32,966
Записей в блоге: 13
13.03.2015, 15:00 2
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
predicates
prod(real,real,real)
pow(real,real,real)
count(real,real,real)
task(real,real)
 
clauses
 
prod(N,N,N) :- !.
prod(N,K,1) :- K>N, !. 
prod(N,K,Z) :- K3=K+3, prod(N,K3,U), Z=U*K.
 
pow(X,Y,Z) :- exp(Y*ln(X))=Z.
 
count(N,K,1) :- K=N, !.
count(N,K,0) :- K>N, !.
count(N,K,Z) :- K3=K+3, count(N,K3,U), Z=U+1.
 
task(N,R) :- count(N,3,P), prod(N,3,A), B=1.0/P, pow(A,B,R).
1
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 29
16.03.2015, 16:17  [ТС] 3
она не работает в прологе((
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
36528 / 19832 / 4156
Регистрация: 12.02.2012
Сообщений: 32,966
Записей в блоге: 13
16.03.2015, 17:00 4
alexpodsh, она работает в Турбо Прологе.
1
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 29
17.03.2015, 16:58  [ТС] 5
Catstail,не могли бы вы добавить еще ввод и вывод (по заданию),что бы в зеленом диалоговом окне мне нужно было вводить и программа выводила
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
36528 / 19832 / 4156
Регистрация: 12.02.2012
Сообщений: 32,966
Записей в блоге: 13
17.03.2015, 17:07 6
В Турбо-прологе?
0
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 29
17.03.2015, 17:44  [ТС] 7
да в турбо прологе ,нужно что бы goal был и после него write,readline
0
Модератор
Эксперт функциональных языков программированияЭксперт Python
36528 / 19832 / 4156
Регистрация: 12.02.2012
Сообщений: 32,966
Записей в блоге: 13
17.03.2015, 18:17 8
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
predicates
prod(real,real,real)
pow(real,real,real)
count(real,real,real)
task(real,real)
 
clauses
 
prod(N,N,N) :- !.
prod(N,K,1) :- K>N, !. 
prod(N,K,Z) :- K3=K+3, prod(N,K3,U), Z=U*K.
 
pow(X,Y,Z) :- exp(Y*ln(X))=Z.
 
count(N,K,1) :- K=N, !.
count(N,K,0) :- K>N, !.
count(N,K,Z) :- K3=K+3, count(N,K3,U), Z=U+1.
 
task(N,R) :- count(N,3,P), prod(N,3,A), B=1.0/P, pow(A,B,R).
 
goal
write("N="),readint(N),task(N,R),write("R="),write(R),nl.
1
0 / 0 / 0
Регистрация: 12.03.2015
Сообщений: 29
17.03.2015, 20:39  [ТС] 9
спасибо вам огромное.вы мне очень помогли
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2015, 20:39
Помогаю со студенческими работами здесь

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

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

Создайте предикат, вычисляющий количество чисел в текстовом файле (Turbo Prolog)
Здравствуйте! Помогите, пожалуйста, с решением задачи.

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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