Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2012, 19:37   #1
pupilMartyr
Пользователь
 
Аватар для pupilMartyr
 
Регистрация: 02.05.2011
Сообщений: 45
Вопрос ПРОЛОГ. Функция Аккермана.

Добрый вечер. Подскажите, пож. решение задачи: функция Аккермана (ru.wikipedia.org/wiki/Функция_Аккермана), рекурсивно, на ПРОЛОГЕ.
Вот мои попытки. Не могу разобраться почему не работает, кажется все верно...
Код:
Ak(0,N,Val):- Val=N+1.
Ak(M,0,Val):- M1=M-1, Ak(M1,1,Val).
Ak(M,N,Val):- M1=M-1, N1=N-1, Ak(M,N1,Val1), Ak(M1,Val1,Val).
pupilMartyr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пролог slipokorn Помощь студентам 0 10.05.2011 03:02
Функция Аккермана. lexus_ilia Паскаль, Turbo Pascal, PascalABC.NET 21 13.04.2010 18:02
Пролог 301 Помощь студентам 2 01.04.2008 16:26