Главная /
Введение в программирование на Лиспе /
Укажите выражения, при интерпретации которых возникнет сообщение об ошибке (Лисп элементарный):
Укажите выражения, при интерпретации которых возникнет сообщение об ошибке (Лисп элементарный):
вопросПравильный ответ:
(cadr '((A) . B) )
(cadr '((A) B))
(car A)
(Caar '((A) B C))
Сложность вопроса
84
Сложность курса: Введение в программирование на Лиспе
34
Оценить вопрос
Комментарии:
Аноним
Это очень заурядный вопрос intuit.
19 апр 2020
Аноним
Благодарю за ответы по интуиту.
07 мар 2018
Другие ответы на вопросы из темы программирование интуит.
- # Какой из результатов вычисления формы (grp '(1 2 (3))) является верным. Функция (grp x) имеет определение (defun grp (x) (list (car x) (list (cadr x) (caddr x))) )
- # Какой из списков правильно представляет S-выражение (точечную нотацию) ((A . (B . C) ) . (D . (E . Nil))):
- # Как правильно будет выглядеть эквивалент условного выражения языка Паскаль"if ((a + b) = 3) then print (a) else print (b)" на языке Лисп:
- # Атом, введенный в строку без скобок, интерпретатор воспринимает как:
- # Какой из результатов вычисления формы (intersection '(a b c) '(с a b)) является верным. Функция intersection имеет следующее определение: (DEFUN INTERSECTION (X Y) (COND ((NULL X) NIL) ((MEMBER (CAR X) Y) (CONS (CAR X) (INTERSECTION (CDR X) Y)) ) (T (INTERSECTION (CDR X) Y)) ))