Главная /
Введение в программирование на Лиспе /
В каких случаях правильно указано число вызовов функции 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 – (car (A)), y – (car (1 2))
вызовов – 3,
x – (cons 1 2), y – (1 2 2 3)
вызовов – 4,
x – (car (quote (1 2))), y – (1 2 3) Сложность вопроса
50
Сложность курса: Введение в программирование на Лиспе
34
Оценить вопрос
Комментарии:
Аноним
Спасибо за ответы интуит
24 дек 2020
Другие ответы на вопросы из темы программирование интуит.
- # Связывание переменных и их значений в элементарном Лиспе реализуется через:
- # Являются ли приведенные ниже описания функции взятия правого элемента (атома ) списка (списочной нотации) семантически и синтаксически верными. Указать верное описание:
- # Что такое форма:
- # Какая из приведенных ниже форм не содержит ошибки:
- # В чем заключается действие описанной в лекциях операции "возобновление вычислений":