Арифметические правила

Изучить примеры в прилагаемом файле.

  1. Записать следующие запросы (привести их в комментариях программы вместе с ответами машины вывода Prolog):
    1. Кто был принцем Уэльским в 900 году?
    2. Какой из принцев правил 13 лет?
    3. Был ли принц, правивший 45 лет?
    4. Каковы годы правления Маредудда?
    5. Был ли принц с именем Карди?
  2. Определить следующие правила:
    1. правил_ранее(X, Y)
    2. правил_дольше(X, Y)
  3. Определить базу знаний с данными о площади и населении пяти любых стран. Определить правило для вычисления плотности населения заданной страны.
  4. Определить предикаты для вычисления следующих величин:
    1. Максимум из двух чисел (трёхместный предикат);
    2. Модуль числа X;
    3. Гипотенуза прямоугольного треугольника, заданного длинами катетов;
    4. Первая цифра в десятичной записи трехзначного натурального числа.