Мова програмування Лiсп, Детальна інформація
Мова програмування Лiсп
е) (CDR '(CDR (CONS '(q) '(w))))
3. Вказати значення всiх змiнних пiсля виконання наступних дiй:
а) (SETQ one two two three three one)
(SET one three)
(PSETQ one two two three three one)
б) (SETQ a '(a b) b '(b c) c '(c a))
(SET (CADR b) (CONS a))
(SETQ a (CADR a) b (CADR b) c (CADR c))
Зауваження: якщо a = (a b), b = (b c), c = ((a b)),
то пiсля (SETQ a (CADR a)) буде a = b, b = (b c), c = ((a b)),
а пiсля (SETQ a (EVAL (CADR a))) буде a = (b c), b = (b c), c = ((a b)).
(EVAL a) - обчислити значення символа а, або повернути його значення.
3. Вказати значення всiх змiнних пiсля виконання наступних дiй:
а) (SETQ one two two three three one)
(SET one three)
(PSETQ one two two three three one)
б) (SETQ a '(a b) b '(b c) c '(c a))
(SET (CADR b) (CONS a))
(SETQ a (CADR a) b (CADR b) c (CADR c))
Зауваження: якщо a = (a b), b = (b c), c = ((a b)),
то пiсля (SETQ a (CADR a)) буде a = b, b = (b c), c = ((a b)),
а пiсля (SETQ a (EVAL (CADR a))) буде a = (b c), b = (b c), c = ((a b)).
(EVAL a) - обчислити значення символа а, або повернути його значення.
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021