EV
Eva Vard

язык программирования Prolog, помогите с задачкой

Написать программу вычисления суммы n первых членов бесконечного ряда (знак суммы -беконечность сверху, i=1 снизу, потом n/n! . Вся проблема в том что нужно сделать это на языке Prolog... чем поможете?

ВУ
Владимир Удовик

Вот, например, на GNU Prolog:

a(1,1).
a(N,X) :- K is N-1, a(K,Y), X is Y/(N-1).

s(1,1).
s(N,X) :- K is N-1, s(K,S), a(N,A), X is S+A.

:- initialization(main).
main :- s(5,X), write(X), nl.

Похожие вопросы
Задачка по программированию. Помогите...
Помогите решить задачу в Prolog.
задачка по программированию)
Задачка по программированию на Си
помогите решить задачку по программированию
программирование бесик задачка
помогите с задачкой по программированию!
Из pascal'a в Prolog помогите перевести!!!!
Помогите решить задачку по программирование на Паскале:
задачки из К&R Язык программирования С