Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Lisp Сумма элементов списка Добрый вечер. Нужна помощь. Дан список двухэлементных числовых списков произвольной длины. Определить функционал, который рассчитывает суммы элементов в этих списках. Пример: ((1 2) (3 4) ...) ==> (7 марта ...). https://www.cyberforum.ru/ lisp/ thread1006200.html Lisp Функция сопоставления символьных выражений для построения умозаключений
Дана функция match, с помощью которой, путём сопоставления символьных выражений, строятся простейшие умозаключения, выводы, диалоги. (defun match (p d) (cond ((and (null p) (null d)) t) ((or (null p) (null d)) nil) ((or (equal (car p) '?) (equal (car p) (car d)) (match (cdr p) (cdr d))))))
Lisp Определить является ли маршрут на графе цепью Добрый день! Помогите пожалуйста решить задачу))) Маршрут на графе задается списком ((a c) (c e) (e d) (d c) (c b) (b a) (a c)), где (a b c d e) - вершины графа. Определить является ли маршрут на графе цепью. https://www.cyberforum.ru/ lisp/ thread1005370.html Lisp Есть вершины графа (a b c d e f). Построить через них цепь (ab) (bc) (cd) (de) (ef) Помогите с решением задачи. Есть вершины графа (a b c d e f). Построить через них цепь ((ab) (bc) (cd) (de) (ef)). https://www.cyberforum.ru/ lisp/ thread1005344.html
Lisp Дерево задается списком смежных вершин в виде (ag) (bg) (gk) (kc) (gf) (fh) (hd) (he). Подсчитать его диаметр
Здравствуйте, помогите пожалуйста с решением этой задачи. Дерево задается списком смежных вершин в виде ((ag) (bg) (gk) (kc) (gf) (fh) (hd) (he)). Подсчитать его диаметр.
Lisp Задача еще одна Написать на алгоритмическом языке ЛИСП программу, реализующую экспертную систему по дифференцированию функций от одной переменной для гипергеометрических функций. Создать не менее 24 правил, позволяющих устанавливать тип функции и обращаться, по крайней мере, к трем соответствующим функциям дифференцирования. Функции дифференцирования вызывать из соответствующего правила. Коэффициенты и степени... https://www.cyberforum.ru/ lisp/ thread1005134.html
Lisp Макрос https://www.cyberforum.ru/ lisp/ thread1004661.html
1.Определить, что делает следующий макрос. В случае возникновения ошибки объяснить причину ее появления. >(delmacro бот (&whole форма &rest args) форма) 2. Определить форму, соответствующую синтаксису оператора IF Фортрана (FIF тест отр нуль полож). Например:
Рекурсия: умножение целых чисел через сложение и вычитание Lisp
Добрый день. Помогите дописать программку. Задание: Определите умножение целых чисел через сложение и вычитание. Решение: Делаем рекурсию по второму аргументу предиката, используя рекурсивное определение X*Y=X*(Y-1)+X. Как реализовать это на лиспе? (defun su(x y) (if (< y 0) 0 ...
Lisp Асоциативный список "телефонный справочник" Создать асоциативный список "Телефонный справочник", номер телефона использовать в качестве ключа. Реализовать поиск фамилий по номеру телефона. Помогите пожалуйста, если не сложно :) https://www.cyberforum.ru/ lisp/ thread1004522.html Lisp Работа с графами Доброго времени суток! Очень прошу помоч с задачкой... Неориентированный граф задан списком смежных вершин: ((ab) (ac) (ad) (bc) (bd) (cd) (ce) (de)). Составить пpогpаму поиска списка вершин, образующих Ейлерову цепь. Очень на вас надеюсь! https://www.cyberforum.ru/ lisp/ thread1004366.html
Lisp lisp
Здравствуйте! помогите с заданием Составить пpогpаму определения длины маpшpуту между произвольными вершинами дерева ((ag) (bg) (gk) (kc) (gf) (fh) (hd) (he)).
Lisp Лисп графы Есть неориентований граф ((a b) (a d) (a h) (a g) (b c) (c h) (d e) (e f) (f h) (g h)). Определить цикл, который содержит наибольшее число pебеp. https://www.cyberforum.ru/ lisp/ thread1004322.html
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 18
13.11.2013, 12:32  [ТС] 0

Добрый день! Не могу сделать несколько заданий из лабораторной работы по LISP на тему "Рекурсия"! - Lisp - Ответ 5328741

13.11.2013, 12:32. Показов 1555. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от Catstail Посмотреть сообщение
Lisp
1
2
3
4
5
6
7
(defun deriv (f var)
   (cond ((and (atom f) (equal f var)) 1) ;; если f совпадает с переменной, то производная =1
         ((atom f) 0)                             ;; производная константы = 0
         ((eq (car f) '+)    ;; производная суммы
              (list '+  ;; равна сумме
                    (deriv (nth 1 f) var)  ;; производной первого слагаемого
                    (deriv (nth 2 f) var))))) ;; и производной второго слагаемого
Добавлено через 24 секунды
- из какого?
Спасибо большое, теперь понятно !

Добавлено через 1 минуту
Цитата Сообщение от Catstail Посмотреть сообщение
Lisp
1
2
3
4
5
6
7
(defun deriv (f var)
   (cond ((and (atom f) (equal f var)) 1) ;; если f совпадает с переменной, то производная =1
         ((atom f) 0)                             ;; производная константы = 0
         ((eq (car f) '+)    ;; производная суммы
              (list '+  ;; равна сумме
                    (deriv (nth 1 f) var)  ;; производной первого слагаемого
                    (deriv (nth 2 f) var))))) ;; и производной второго слагаемого
Добавлено через 24 секунды
- из какого?
ФУНКЦИОНАЛЬНОЕ И ЛОГИЧЕСКОЕ ПРОГРАММИРОВАНИЕ ,Лабораторный практикум C.Е. ЧЕСНОКОВ

Вернуться к обсуждению:
Добрый день! Не могу сделать несколько заданий из лабораторной работы по LISP на тему "Рекурсия"! Lisp
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2013, 12:32
Готовые ответы и решения:

Несколько заданий из лабораторной работы
это мою защитная работа где именно ошибки ЛАБОРАТОРНАЯ РАБОТА № 4. ОДНОМЕРНЫЕ МАССИВЫ...

Добрый день. Не могу понять логику кода программы работы с ЦАП Zet230
Для понимания принципа работы с устройством ZET230 от ZetLab предложен пример на C++. int st;...

Добрый день, уже несколько дней не могу понять простую задачу, не понимаю в чем проблема, подскажите как подправить код
Задание: Дан двумерный массив. Для каждой строки, начинающейся с четного элемента, подсчитать...

Не могу понять как сделать пример и как должен выглядеть код из лабораторной работы по шаблону Windows Control Library
Текст примера: Пример 5. Создаем новый проект в Visual Studio .NET — на этот раз выбираем...

Добрый день. Не могу разобраться. ModelForm
Добрый день. Делаю страницу создания нового поста. В views получаю ошибку: ModelForm has no model...

10
13.11.2013, 12:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2013, 12:32
Помогаю со студенческими работами здесь

Добрый день, как такое сделать
r0 r1 r17 r20 r24 r27 r26 EQU SRAM_START=$0x1d6 LDI XH,...

Добрый день, не получается сделать программу на СИ++
Напишите программу нахождения изолированных вершин графа. Граф задан матрицей смежности....

Добрый день. как сделать? Верстка
Как сделать так, чтобы весь сайт был шириной в 960px, но шапка и футер повторялись до бесконечности...

добрый день, кто может сделать БД?
кто сделает???? срочно надо((( БД Компьютерной фирмы Таблицы: 1.Сотрудники (Код...

Добрый день! никак не могу убрать перенаправление на поиск mail.ru
Добрый день! ставил патч на цивилизацию 6, и в ноут пробралось много всякой дряни от mail.ru corp...

Добрый день! Не могу найти ошибку в форме входа на сайт!
Помогите пожалуйста найти ошибку! Пишет вот такую ошибку выдает: Warning: mysqli_num_rows()...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru