Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Lisp все возможные комбинации наборов и подмножества списка, удовлетворяющие условиям с CLISP https://www.cyberforum.ru/ lisp/ thread1580477.html
каки полученити все возможные сочетания элементов, которые удовлетворяют условия (A <B <C <D ... <Z), будет создан весь комбинаци. Например список P = (A B C D) в фищырует (А), (В), (С), (D), (А В), (В С), (C D), (А В С), (B C D), (A B C D) где ихрорядок неинеимеет зночения.
Lisp Определить макрос для цикла repeat
Определите макрос для цикла repeat, реализующий итерационный процесс через вызов функции с хвостовой рекурсией. Формат команды для вызова макроса: (repeat (body) condition) где body — тело цикла — одно или несколько выражений; condition — условие окончания цикла; Тело цикла должно исполняться до тех пор, пока результат вычисления условия не станет отличным от NIL. Результат выполнения макроса —...
Lisp Функционалы и макросы https://www.cyberforum.ru/ lisp/ thread1579631.html
Помогите на Lisp с помощью функционалов и (или) макросов создать новую синтаксическую форму: (СОЗДАТЬ_A-LIST (список ключей) (выражение1) (выражение2)…(выражениеN)) Создать ассоциативный список с заданными ключами и объектами-выражениями
Lisp Определить функцию высшего порядка Здравствуйте! Имеется функция рекурсивной сортировки списка: (defun SORT (list) (if list ((lambda (elem result) (cond ((null result) (cons elem nil)) ((= elem (car result)) result) ((> elem (car result)) (cons elem result)) (T (cons (car result) (SORT (cons elem (cdr result))))))) https://www.cyberforum.ru/ lisp/ thread1578694.html
Написать функцию,которая сохраняет дубликаты эл-ов списка в список.Пример описан ниже Lisp
Например, (f '(1 2 3 1 2 3 5)) , в результате должен получиться список (1 2 3). А то единственное,что нашел..так это как "убрать дубликаты эл-ов" ((:umnik::wall: (defun x-doubles (w &optional ac) (cond ((null w) ac) ((atom w) (adjoin w ac)) ((x-doubles (car w) (x-doubles (cdr w) ac))))) > (x-doubles '(1 2 3 1 2 3 5)) (1 2 3 5)
Lisp Подсчитать все пары элементов в списке Помогите плиз решить эту задачу - Посчитать все пары элементов в списке https://www.cyberforum.ru/ lisp/ thread1577824.html
Lisp Массив: Вычислить произведение нечётных элементов массива P(15) и их количество. Добрый вечер. Нужна помощь с задачкой. Вычислить произведение нечётных элементов массива P(15) и их количество. Курс по Lisp'у нам прочитали, но массивов так и не коснулись, а какие-то примеры по ним - так и подавно. В интернете же я похожих задачек не обнаружил. https://www.cyberforum.ru/ lisp/ thread1577484.html Lisp Вычисление определенного интеграла по формуле трапеций на равномерной сетке
Помогите сделать программу на lisp Зная значения функции в равностоящих точках на отрезке, вычислить определенный интеграл по формуле трапеций: I= h*((0.5(f0+fn)+ f1+f2 +f3+….+ fn-1) Значения функции в точках и шаг разбиения заданы списком: (f0 fn f1 f2 f3 ….fn-1 h), h – шаг разбиения.
Lisp Вычисление определенного интеграла по формуле прямоугольников на равномерной сетке Зная значения функции в равностоящих точках на отрезке, вычислить определенный интеграл по формуле прямоугольников: I = h *(f0 + f1 + f2 +f3+...+ fn-1+ fn) Значения функции в точках и шаг разбиения отрезка заданы списком: (f0 f1 f2 f3 ….fn-1 fn h), h – шаг разбиения. Есть решение (define bar (list 1 2 3 4 2)) (define (revert l) (if (null? l) null (append (revert (cdr l))... https://www.cyberforum.ru/ lisp/ thread1576798.html Lisp Определение функции Здравствуйте. Никак не могу написать, как определяется функция, которая строит список (1 3 5 7 ... 2*N-1) для заданного N. https://www.cyberforum.ru/ lisp/ thread1576770.html
Построить множество follow(1) на основе заданной ll-грамматики Lisp
Есть относительно понятная реализация здесь http://inst.eecs.berkeley.edu/~cs164/software/source/firstfoll.cl Код не запускается в силисп. Помогите пожалуйста разобраться, где его запустить и как вывести follow множество
Lisp Последняя задачка.Написать функцию, рекурсивно рисующую фигуру вида https://www.cyberforum.ru/ lisp/ thread1576232.html
Модератор
Эксперт функциональных языков программированияЭксперт Python
36601 / 20330 / 4220
Регистрация: 12.02.2012
Сообщений: 33,640
Записей в блоге: 13
14.11.2015, 22:05 0

Описать последовательность на языке Lisp - Lisp - Ответ 8341590

14.11.2015, 22:05. Показов 1379. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от Elena_KK Посмотреть сообщение
Но последовательность не должна определяться в виде поэлементного конструктора с помощью функции независимого вычисления элемента.
- сильно сказано... Я ничего не понял!

Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
(defun a (x n)
  (cond ((zerop n) 0)
        ((= n 1)   x)
        (t (+ (* 1/5 (^ (a x (- n 1)) 2)) (* 1/2 (* x x) (a x (- n 2)))))))  
 
==> a
 
(a 3 5)
 
==> 257337216203661/488281250000
 
(a 1 2)
 
==> 1/5
 
(a 2 3)
 
==> 516/125


Вернуться к обсуждению:
Описать последовательность на языке Lisp Lisp
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2015, 22:05
Готовые ответы и решения:

Функциональное программирование на языке Lisp
Добрый вечер, всем форумчанин! Тема №1: Определение простых рекурсивных функций обработки...

Записать на языке Common Lisp
Помогите пожалуйста с ещё одной задачей: Записать на языке Common Lisp форму для вычисления y(x) ...

Курсовая работа на языке Lisp
Помогите пожалуйста выполнить курсовую работу на тему: Разработка параметрической модели на языке...

Работа с двоичными деревьями в языке lisp
создал некое дерево в языке lisp: (setq list ' (4 (2 (1 nil nil) (3 nil nil)) (5 nil nil))) нужно...

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

Создание простейшего автомата на языке Lisp
Доброго времени суток! Коллеги, нужна ваша помощь. Лисп для меня язык новый и непривычный, а на...

Сложить по 3 все элементы числового списка на языке LISP
Как на языке LISP сделать реккурсивную функцию для работы со списками: Сложить по 3 все элементы...

Записать определение функции F1 на языке программирования Common Lisp
Помогите с сессией! Записать определение функции F1 на языке программирования Common Lisp, которая...

Зачем в языке LISP нужно использовать функцию reverse (на конкретном примере)
Добрый день. Рассмотрим такую функцию: (defun findLst (lst lstToFind index path) (cond ...

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