Главная /
Введение в программирование на Лиспе /
В каком случае правильно указано число вызовов функция Cons (входящей в состав определения sublis) при вызове функции sublis, имеющей определение (DEFUN sub2 (al z) (COND ((null al) z) ((equal (CAAR al) z) (CDAR al)) ((QUOTE T) (sub2 (CDR al) z)) ) ) (DEF
В каком случае правильно указано число вызовов функция Cons
(входящей в состав определения sublis) при вызове функции sublis,
имеющей определение
(DEFUN sub2 (al z) (COND
((null al) z)
((equal (CAAR al) z) (CDAR al))
((QUOTE T) (sub2 (CDR al) z))
) )
(DEFUN sublis (al y) (COND
((ATOM y) (sub2 al y))
((QUOTE T)(CONS
(sublis al (CAR y))
(sublis al (CDR y))
) )))
при интерпретации выражений с указанными ниже аргументами:
вопросПравильный ответ:
вызовов 5,
al- ((A .1) (B . 2)), y – (C . 3)
вызовов 1,
al- ((A .1) (B . 2)), y – (C . 3)
вызовов 0,
al- ((A .1) (B . 2)), y – (C . 3)
Сложность вопроса
66
Сложность курса: Введение в программирование на Лиспе
34
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Оперативно сотрите сайт и ответы с интуит. Немедленно!
18 фев 2017
Другие ответы на вопросы из темы программирование интуит.
- # Функция-это:
- # Укажите, какая из перечисленных ниже функций изменяет структуру существующих списков:
- # Какие из s-выражений являются списками?
- # В каких случаях правильно указано число вызовов функции Cons (в определении append) при вызове функции append, имеющей определение (DEFUN append (x y) (COND ((null x) y) ((QUOTE T) (CONS (CAR x) (append (CDR x) y) ) ) ) ) , при интерпретации выражений с указанными ниже аргументами:
- # Атом, введенный в строку без скобок, интерпретатор воспринимает как: