Задача на вычисление НОД - Prolog

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

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

Помогите пожалуйста, решить задачу на Visual Prolog!!! Даны натуральные числа n, m; найти НОД(n,m). Напишите программу, содержащую рекурсивную функцию вычисления НОД, основанную на соотношении НОД(n,m)=НОД(m,r), где r - остаток от деления n на m.

Решение задачи: «Задача на вычисление НОД»

textual
Листинг программы
predicates
gcd(integer,integer,integer)
 
clauses
gcd(A,0,A) :- !.
gcd(A,B,R) :- U=(A mod B), gcd(B,U,R).

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

14   голосов , оценка 4.143 из 5