Главная /
Введение в программирование на Лиспе /
В каких случаях правильно указано число вызовов функции 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)
)
)
)
) ,
при интерпретации выражений с указанными ниже аргументами:
вопросПравильный ответ:
вызовов – 2,
x – (A B C), y – (1 2)
вызовов – 2,
x – (1 ((2))), y – (a b c)
вызовов – 4,
x – (a (b) c), y – (a b c d)
Сложность вопроса
92
Сложность курса: Введение в программирование на Лиспе
34
Оценить вопрос
Комментарии:
Аноним
Спасибо за сайт
06 янв 2020
Аноним
Гранд мерси за помощь по intuit.
02 мар 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какой из результатов вычисления формы (rplacd (cdr x) (car x)) , где x – список (a b c d), является верным:
- # В каком порядке будет проходить вычисление формы ((lambda (x) (car (cons (cdr x) x))) '(1 2 3)):
- # Что такое форма:
- # Какие из представленных ниже форм являются вычислимыми формами языка Лисп:
- # Укажите, какие функции являются псевдо-функциями Лисп-системы: