Главная /
Введение в программирование на Лиспе /
В каких случаях правильно указано число вызовов функции Cons (в определении append) при вызове функции append, имеющей определение (DEFUN append (x y) (COND ((null x) y) ((QUOTE T) (CONS (CAR x) (append (CDR x) y) ) ) ) ) , при интерпретации выражений с у
В каких случаях правильно указано число вызовов функции Cons
(в определении append) при вызове функции append,
имеющей определение
(DEFUN append (x y) (COND
((null x) y)
((QUOTE T) (CONS
(CAR x)
(append (CDR x) y)
)
)
)
) ,
при интерпретации выражений с указанными ниже аргументами:
вопросПравильный ответ:
вызовов – 3,
x – (cons A B), y – (car (1 2))
вызовов – 4,
x – (cons 1 2), y – (2)
вызовов – 2,
x – (cons (1 2)), y – (a b c d)
Сложность вопроса
95
Сложность курса: Введение в программирование на Лиспе
34
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на отлично. Спасибо сайту
10 сен 2018
Аноним
Если бы не опубликованные ответы - я бы не смог решить c этими тестами intuit.
16 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # Под термином "форма" в языке Лисп понимается:
- # Рекурсивной функцией называют:
- # Какой из результатов вычисления формы (rplaca '(e f) (car x)), где x – список (a b c d), является верным:
- # Каким образом можно загрузить программу из файла в Лисп-интерпретатор:
- # Каким образом в Лиспе изображаются имена переменных и функций: