Главная / Введение в программирование на Лиспе / В каких случаях правильно указан результат применения функции Assign, имеющей описание (DEFUN assign (x v al) (COND ((Null al) (CONS (CONS x v) Nil )) ((equal x (CAAR al))(CONS (CONS x v) (CDR al))) ((QUOTE T) (CONS (CAR al) (assign x v (CDR al)))) )) к с

В каких случаях правильно указан результат применения функции Assign, имеющей описание (DEFUN assign (x v al) (COND ((Null al) (CONS (CONS x v) Nil )) ((equal x (CAAR al))(CONS (CONS x v) (CDR al))) ((QUOTE T) (CONS (CAR al) (assign x v (CDR al)))) ))

к следующим аргументам:

вопрос

Правильный ответ:

аргументы: x – 'a v – 2 al - ((a .4) (b . 3)) Результат: ((b . 3)(a .2))
аргументы: x – 'a v – 2 al - ((a .4) (b . 3)) Результат: ((a . 2)(b . 3))
аргументы: x – 'a v – 3 al - ((b .3) (c . 2)) Результат: ((b . 3)(c . 2)(a . 3))
аргументы: x – 'a v – 3 al – ((a . 2)(a . 4)(b . 2)) Результат: ((a . 2)(a . 3)(a . 4)(b . 2))
аргументы: x – 'a v – 3 al – ((a . 2)(a . 4)(b . 2)) Результат: ((a . 3)(a . 4)(b . 2))
Сложность вопроса
43
Сложность курса: Введение в программирование на Лиспе
34
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень элементарный вопрос intuit.
29 июл 2017
Аноним
Экзамен прошёл и ладушки. Ура
02 мар 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.