Предикат, вычисляющий произведение чисел от (N div 2) до N - Prolog

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста с программой. Создать предикат, вычисляющий по натуральному числу N произведение чисел от (N div 2) до N.

Решение задачи: «Предикат, вычисляющий произведение чисел от (N div 2) до N»

textual
Листинг программы
  1.  
  2. predicates
  3. prod(real,real,real)
  4. task(real,real)
  5.  
  6. clauses
  7. prod(N,M,M) :- abs(M-N/2)<=0.000001, !.
  8. prod(N,M,K) :- M1=M-1, prod(N,M1,K1), K=K1*M.
  9.  
  10. task(N,R) :- prod(N,N,R).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы