Member
Статус: Не в сети Регистрация: 28.08.2003 Откуда: Moscow
Вычислить функцию Аккермана, печатать число вызовов, аргументы и возвращаеиое значение. Функция Аккермана
a(m,n) =n+1 m=0
a(m,n) =a(m-1,1) n=0
a(m,n) =a(m-1,a(m,n-1)) когда "n" не равно 0, "m" не равно 0.
Member
Статус: Не в сети Регистрация: 12.03.2003 Откуда: Израиль
Эх, развелось тем... По правилам им место во флейме, надеюсь туда модераторы и попереносят...
Добрый, но пивной. Проверяться не буду, что заработает - не гарантирую. Пишу прямо в форум.
Код:
Akkerman proc ; CX - m, DX - n, AX - возвращаемое значение test cx, cx jnz @F mov ax, dx inc ax ret @@: test dx, dx jnz @F inc dx dec cx call Akkerman ret @@: dec dx call Akkerman mov dx, ax dec cx call Akkerman ret Akkerman endp
распечатку всякой фигни сами добавите.
_________________ Более мощный компьютер глючит быстрее и точнее.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения