|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2018, 19:23 | #1 |
Регистрация: 18.12.2017
Сообщений: 4
|
LISP - найти ошибку
Доброго времени суток
Вопрос в теме указн. (defun prim(sost) (mapcan #'(lambda (pravilo) (if (eq sost (car pravilo)) (list pravilo) nil)) *produksii*)) (defun mar(nas kon por) (poisk kon (prim nas) (list nas) por))) (defun prim(sost) (mapcan #'(lambda (pravilo) (if (eq sost (car pravilo)) (list pravilo) nil)) *produksii*)) (defun poisk(kon plan resh por) (cond ((null plan) nil) ((eq kon (second (car plan))) (reverse (cons kon resh))) ((member (second (car plan)) resh) (poisk(kon (cdr plan) resh por)) ((poisk(kon (funcall por plan) (cons (second (car plan)) resh) por)) (t (poisk(kon (cdr plan) resh por))))))) (defun v-glub(plan) (append (prim(second (car plan))) (cdr plan))) (defun v-shir(plan) (append (cdr plan) (prim (second (car plan))))) (defun nailush(plan) (sort (append (prim (car plan)) (cdr plan)) #'kriteri)) (defun kriteri (x y) (>= (get (second x) 'shirota) (get (second y) 'shirota))) (setf (get 'c 'shirota) 4) (setf (get 'e 'shirota) 1) (setf (get 'n 'shirota) 2) (setf (get 'l 'shirota) 3) (setf (get 'b 'shirota) 5) (defun nailush(plan) (sort (append (prim (car plan)) (cdr plan)) #'kriteri 'x 'y)) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите, пожалуйста, найти ошибку в коде (найти сумму факториалов чётных чисел в заданном диапазоне) | kris14 | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 25.10.2017 15:42 |
Найти седловые точки в матрице(помогите найти ошибку) - pascal | tdsotm | Помощь студентам | 0 | 20.11.2014 18:57 |
Помогите найти ошибку - StrToFloat выдаёт ошибку EConvertError для ячеек StringGrid (Delphi) | Artsiom | Помощь студентам | 10 | 18.12.2013 14:10 |
Найти ошибку в коде (Для данной целочисленной матрицы размером n*m найти матрицу из 0 и 1...) код на C | camel5 | Помощь студентам | 1 | 26.11.2013 06:11 |
Найти вершины которые создают цикл Эйлера. Lisp | Wild_klas | Помощь студентам | 1 | 10.11.2013 19:58 |