Введение в программирование на Лиспе

         

Запись на алгоритмической


( Запись на алгоритмической нотации)
алг ФАКТОРИАЛ ( цел N) арг N нач если (N = 0) то знач := 1 иначе знач := N * ФАКТОРИАЛ (N - 1) кон
(эквивалентная Лисп-программа)
(DEFUN Факториал (LAMBDA (N) (COND ((= N 0 ) 1 ) (T ( * N (Факториал (- N 1 ))) ) ) ) )
Пример 4.3. Факториал неотрицательного числа.
Закрыть окно



Содержание раздела