Главная /
Введение в программирование на Лиспе /
В каких случаях правильно указано число обращений к функции 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 - (С), z - (A B D)
обращений – 3, аргументы
x- A, y - C, z - ((C) D)
обращений – 0, аргументы
x- Nil, y - A, z - (A B C)
обращений – 4, аргументы
x- T, y - T, z - (B A C)
Сложность вопроса
85
Сложность курса: Введение в программирование на Лиспе
34
Оценить вопрос
Комментарии:
Аноним
Пишет вам сотрудник деканата! Немедленно сотрите сайт с ответами с интуит. Немедленно!
16 авг 2017
Аноним
Я завалил экзамен, за что я не углядел этот великолепный сайт с решениями интуит до этого
14 мар 2016
Другие ответы на вопросы из темы программирование интуит.
- # Функцию можно задать:
- # Каким образом организован доступ к результатам вычислений в Лисп-системе:
- # Каково назначение функции Step:
- # В каком случае правильно указан результат выполнения функции member, имеющей определение (DEFUN member (x y) (COND ((null y) (QUOTE Nil)) ((equal x (CAR y)) (QUOTE T)) ((QUOTE T) (member x (CDR y)) ) )) при интерпретации выражений с указанными ниже аргументами:
- # Какие факторы должны быть учтены при определении отображающей функции: