Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Lisp Проверка "состава" списка XLisp https://www.cyberforum.ru/ lisp/ thread1596205.html
Необходимо проверить является ли список списком чисел или нет. (defun list-check (list) (cond ((null list) "Yes") ((numberp (car list)) (list-check (cdr list))) ((not (numberp (car list))) "No") ) ) Как "оптимизировать" эту функцию,чтобы она работала и со вложенными списками?
Lisp Определите функцию для преобразования списка по принципу
Определите функцию для преобразования списка по принципу: (A B C) -> (A(B(C))) С чего вообще начать? Как должна выглядеть эта функция? Помогите пожалуйста)
Lisp В списке L из каждой группы подряд идущих равных элементов оставить только один элемент https://www.cyberforum.ru/ lisp/ thread1595037.html
В списке L из каждой группы подряд идущих равных элементов оставить только один элемент Например, 2 2 1 1 3 3, после введения в программу останется: 2 1 3 Помогите пожалуйста решить задачу!
Lisp Google Common Lisp Style Guide Robert Brown, François-René Rideau: Google Common Lisp Style Guide https://www.cyberforum.ru/ lisp/ thread1593854.html
Lisp Цепная дробь, вычислить
Вычислить с точностью до шести знаков бесконечную дробь 1+\frac{2}{1+\frac{2}{1+\frac{2}{1+...}}} Получается , что в теле программы происходит сравнение с точностью, а не количеством шагов? От каких параметров(в том числе и начальных) должна зависеть тогда функция?
Lisp Попарные перестановки элементов https://www.cyberforum.ru/ lisp/ thread1592125.html
Есть задание и код к нему. Выполнить попарные перестановки элементов списка. (A B D F B A C) —> (B A F D A B C) (defun f1 (a) (cond ((null a) nil) ((null (cdr a)) a) (t (cons (cadr a) (cons (car a) (f1 (cddr a))))))) Нужно выполнить задание с помощью функции LOOP.
Lisp Метод программирования, который управляется данными https://www.cyberforum.ru/ lisp/ thread1591565.html
Помогите с заданием, нужно с помощью программирования, которое управляется данными(data driven programming), создать такую форму (ВЫПОЛНИТЬ управляющая-переменная,которая_имеет_свойства аргументы). Управляющая переменная должна иметь свойства в виде вызова макроса, который приведен ниже: (СОЗДАТЬ_A-LIST (список ключей) (выражение1) (выражение2)…(выражениеN)) Создать ассоциативный...
График функции (y=lnx/sqrtx) Lisp
Помогите построить график функции y=ln(x)/sqrt(x). В HomeLisp или AutoLISP. Нужен не скрин готового графика, а код программы...
Lisp Рекурсивная функция для вычисления корня квадратного https://www.cyberforum.ru/ lisp/ thread1591369.html
Вычислить с точностью до 6 знаков, сравнив по числу шагов, рекурсивную формулу {q}_{n+1}=\frac{1}{2}\left({q}_{n}+\frac{14}{q}_{n} \right), {q}_{0}=14
Lisp Реверс произвольного списка, включая подсписки (XLisp) Здравствуйте! Поставлена следующая задача: Реверсировать произвольный список (включая подсписки). Вот решение: (defun ddin (h n) (cond ((null n) nil) ((> h 0) (ddin (- h 1) (reverse n))) ( (not(atom (car n))) ( cons (ddin (+ h 1) (car n)) (ddin h (cdr n))) ) (t (cons (car n) (ddin h (cdr n)))) ) ) https://www.cyberforum.ru/ lisp/ thread1590980.html
Lisp Перестроить список в список средних арифметических элементов циклом
Всем доброго времени суток, возникла необходимость решить мою прошлую задачу циклом https://www.cyberforum.ru/lisp/thread1552158.html Условие:Дан список чисел а1....an. Получить список чисел b1…bn, где bi – среднее арифметическое всех членов последовательности a1….an, кроме ai. (defun task (lst (s (apply '+ lst))) (loop while (not ((null lst) nil)) do( (t (cons (/ (- s (car lst)) l)...
Lisp First-k follow-k predict-k https://www.cyberforum.ru/ lisp/ thread1589801.html
Доброго времени суток форумчане! Может у кого-то есть готовые реализации этих алгоритмов на языке lisp? Не обижу =)
Модератор
Эксперт функциональных языков программированияЭксперт Python
37298 / 20732 / 4272
Регистрация: 12.02.2012
Сообщений: 34,120
Записей в блоге: 14
30.11.2015, 16:48 0

Синтаксис Lisp - Lisp - Ответ 8416977

30.11.2015, 16:48. Показов 1079. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от helter Посмотреть сообщение
Да вроде нет, откуда бы.
- я имел в виду случай присвоения не функционального значения. Ошибка будет в том же месте (тут я неправ):

Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CL-USER 1 > (setf z 6)
6
 
CL-USER 2 > (mapcar z '(1 2 3))
 
Error: Argument to apply/funcall is not a function: 6.
 
CL-USER 5 : 1 > (defun f (x) (* x x))
F
 
CL-USER 6 : 1 > (setf z 'f)
F
 
CL-USER 7 : 1 > (mapcar z '(1 2 3))
(1 4 9)


Вернуться к обсуждению:
Синтаксис Lisp Lisp
1
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2015, 16:48
Готовые ответы и решения:

Помогите пожалуйста переделать синтаксис MuLisp в Comon Lisp (обращение списка)
Добрый вечер! Помогите пожалуйста переделать синтаксис MuLisp в Comon Lisp 1. Определить...

Помогите пожалуйста переделать синтаксис MuLisp в Comon Lisp (является ли список атомарным)
Помогите пожалуйста переделать синтаксис MuLisp в Comon Lisp 3. Определить функции, которые...

Помогите пожалуйста переделать синтаксис MuLisp в Comon Lisp (проверка длины списка)
Помогите пожалуйста переделать синтаксис MuLisp в Comon Lisp 2. Определить функции, которые...

Книги или другой источник, где описана история версий Lisp и Common Lisp
Доброго времени суток.Такой вопрос,знаете какой-нибудь источник,где описана история версий Lisp и...

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

Организация циклов в Lisp (bee lisp demo)
разбираюсь с простыми задачами, эти пока не знаю, как решать... помогите пожалуйста. 1. Слова в...

Парсер lisp на lisp
Здравствуйте! Решил написать компилятор racket (диалект lisp) на racket, для того, чтобы легко...

PC-Lisp v.3.00
Как загрузить файл (исходный код программы) в PC-lisp?

lisp
Необходимо решить задания из текстового документа. Буду очень благодарен.

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