Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

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.

На ассемблере...

_________________
From EVO6... www.hot-hatch.ru



Партнер
 

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


распечатку всякой фигни сами добавите.

_________________
Более мощный компьютер глючит быстрее и точнее.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan