Главная /
Введение в программирование на Лиспе /
Какой из результатов вычисления формы (union '(a b c) '(с a b)) будет получен (учесть порядок следования элементов итогового списка). Функция Union имеет следующее определение: (DEFUN UNION (X Y) (COND ((NULL X) Y) ((MEMBER (CAR X) Y) (UNION (CDR X) Y) )
Какой из результатов вычисления формы (union '(a b c) '(с a b))
будет получен (учесть порядок следования элементов итогового списка). Функция Union
имеет следующее определение:
(DEFUN UNION (X Y)
(COND
((NULL X) Y)
((MEMBER (CAR X) Y) (UNION (CDR X) Y) )
(T (CONS (CAR X) (UNION (CDR X) Y))) )) )
))
вопрос
Правильный ответ:
(a b с)
(с a b)
(a b a b)
(a с b)
Сложность вопроса
68
Сложность курса: Введение в программирование на Лиспе
34
Оценить вопрос
Комментарии:
Аноним
Я завалил зачёт, почему я не увидел этот великолепный сайт с ответами по интуит до того как забрали в армию
29 июн 2020
Аноним
Очень сложные тесты
23 апр 2020
Другие ответы на вопросы из темы программирование интуит.
- # Динамическое управление вычислениями может быть реализовано:
- # Какие из приведенных ниже строк являются комментариями в системе Лисп:
- # Что происходит при вычислении формы (defun f(x)(cons x x)):
- # Как правильно будет выглядеть эквивалент условного выражения языка Паскаль "if (a>b) then print (a) else print (b)" на языке Лисп:
- # Какая из формальных реализаций операции "возобновление вычислений" является верной: