Главная /
Введение в программирование на Лиспе /
В каких случаях правильно указано число обращений к функции Cons при вызове функции subst, имеющей определение (DEFUN subst (x y z) (COND ((equal y z) x) ((ATOM z) z) ((QUOTE T)(CONS (subst x y (CAR z)) (subst x y (CDR z)) ) ) ) ), со следующими аргумента
В каких случаях правильно указано число обращений к функции Cons
при вызове функции subst,
имеющей определение
(DEFUN subst (x y z) (COND
((equal y z) x)
((ATOM z) z)
((QUOTE T)(CONS
(subst x y (CAR z))
(subst x y (CDR z))
)
)
)
),
со следующими аргументами (порядок следования x y z):
вопросПравильный ответ:
обращений – 3, аргументы
x- (A B), y - (С D), z - (A B C D)
обращений – 1, аргументы
x- A, y - B, z - C
обращений – 1, аргументы
x- (1 2), y - A, z - (A B C)
обращений – 4, аргументы
x- (1 2), y - A, z - (B A C D)
Сложность вопроса
67
Сложность курса: Введение в программирование на Лиспе
34
Оценить вопрос
Комментарии:
Аноним
Пишет вам преподаватель! Тотчас уничтожьте сайт vtone.ru с ответами по интуит. Я буду жаловаться!
27 дек 2019
Аноним
Спасибо за подсказками по интуит.
22 июн 2019
Аноним
Большое спасибо за тесты по интуит.
02 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # Каково назначение функции Step:
- # Какое событие произойдет после ввода в строку интерпретатора текста Cons 'a 'BC:
- # Какие из данных выражений представлены списками:
- # Какие из представленных ниже форм являются вычислимыми формами языка Лисп:
- # Какой из результатов вызова функционала map-ap, аргументами которого выступают следующие функции и списки, является правильным: (defun map-ap (fn ll) (cond (ll (append (fn (car ll) ) (map-ap fn (cdr ll) ) ) ) ) )