Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Lisp Рекурсия: перегрупировать элементы в подсписке по два до последнего парного Используя приёмы рекурсии в лиспе, выполнить следующие преобразования: в качестве исходного, либо какой многоуровневый список вида (a b((c d)e f)g(h)) образовать результирующий список вида (a b((c d 2)e f 3)g(h 1)5), тоесть перегрупировать елементы в подсписке по два до последнего парного. https://www.cyberforum.ru/ lisp/ thread431812.html Посчитать количество подсписков на верхнем уровне списка Lisp
Ребят, может кто знает как решить, а то я уже запуталась:(: 1)Напишите рекурсивную функцию, определяющую число подсписков на верхнем уровне списка. 2)Определите предикат SETOF-P, который проверяет является ли список множеством, т.е. входит ли каждый элемент в список лишь один раз.
Lisp Рекурсия: дописать в конце списка суммарное количество подсписков всех уровней https://www.cyberforum.ru/ lisp/ thread431563.html
Используя приёмы рекурсии в лиспе, выполнить следующие преобразования: Получать в качестве исходного, любой многоуровневый список вида (a b (c ( d e ) f ( g )) h ( i j )) Составить результирующий список виду ( a b ( c ( d e ) f ( g )) h ( i j )) 4 ) тоесть дописать в конце списка суммарное количество под списков всех уровней. Работа за "спасибо", сессия, лисп некогда учить, а...
Lisp Как в диалоге программы doctor использовать слово «ЭВМ», чтобы структура диалога не нарушилась? Добрый день! Понимаю, что вопрос наверняка элементарный, но LISP я не знаю совершенно, и буду очень благодарен за помощь. Насколько я понимаю, вопрос относится к любой программе типа "доктор", но на всякий случай приведу листинг одной. Подскажите, пожалуйста, как в диалоге программы doctor использовать слово «ЭВМ», чтобы структура диалога не нарушилась? Заранее огромное спасибо! (defun... https://www.cyberforum.ru/ lisp/ thread430506.html
LISP активный лист AutoCAD Lisp
Скажите пожалуйста, как с помощью LISP сделать неактивный лист AutoCAD активным?
Lisp Из списка целых чисел исключить все члены, равные целой части от среднего арифметического https://www.cyberforum.ru/ lisp/ thread427831.html
Здравствуйте, помоги пожалуйста вот с этим заданием...:Из списка целых чисел исключить все члены, равные целой части от среднего арифметического. Результирующий список представить в упорядоченном виде.
Lisp В списке символов S1, S2, ..., SТ найти длину самого длинного слова Помогите пожалуйста люди добрые: В списке символов S1, S2, ..., SТ найти длину самого длинного слова, если разделителем между словами является один или несколько пробелов. Вывести это слово. https://www.cyberforum.ru/ lisp/ thread427734.html Lisp Сравнение списков
Доброго времени суток! Подскажите, пожалуйста, как написать программу, которая сравнивает по количеству элементов два списка.
Lisp Список целых чисел A1, A2, ..., AN оставить без изменений, если он упорядочен по возрастанию или убыванию. https://www.cyberforum.ru/ lisp/ thread427091.html
Список целых чисел A1, A2, ..., AN оставить без изменений, если он упорядочен по возрастанию или убыванию. В противном случае: - каждый четный элемент списка утроить, - каждый элемент, стоящий на нечетном месте и кратный четырем, удалить. Добавлено через 1 минуту В субботу зачет. Помогите плиз
Lisp Разработать функцию, находящую сумму элементов с нечетными номерами в заданном списке чисел Разработать функцию, находящую сумму элементов с нечетными номерами в заданном списке чисел Например: Вход: (2 4 3 1 7 2 4). Выход: 16. Вот что я вычерпала из своих знаний Лиспа, но не могу не как сложить это всё может кто поможет? (defun sum-odd (a-list) (apply #'+ (remove-if-not #'oddp a-list))) https://www.cyberforum.ru/ lisp/ thread427070.html
Подсчитать количество неодинаковых троек в списке Lisp
Здравствуйте! Дан следующий список (1 2 3 4 3 1 7) Число неодинаковых троек равно 2 т.е. (1 2 3) эта тройка состоит из разных элементов +1 (4 3 1) эта тройка состоит из разных элементов +1 Дальше уже троек нет, осталась одна 7.
Lisp Обработка матриц https://www.cyberforum.ru/ lisp/ thread423355.html
Здравствуйте! Помогите пожалуйста решить такую задачу в операторном стиле под PC-LISP 3.00: Найти сумму всех чисел, входящих числовыми компонентами в те списки, которые, являясь элементами матрицы, лежат на ее главной диагонали. Упомянутые списки должны быть подсписками уже третьего уровня в исходном списке которым представлена сама матрица (не учитывать чисел, которые просто находятся на...
313 / 268 / 5
Регистрация: 03.04.2011
Сообщений: 456
21.01.2012, 17:18 0

Милая задачка на макросы) - Lisp - Ответ 2411802

21.01.2012, 17:18. Показов 1841. Ответов 12
Метки (Все метки)

Ответ

Lisp
1
2
3
4
5
6
CL-USER> (macroexpand-1 '(f (= 1 1)))
(LET ((#:G1195 (= 1 1)))
  (IF #:G1195
      #:G1195
      (F)))
T
(if x x nil)

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

При загрузке программы макросы не отключаются - но макросы не срабатывают.
уровень безопасности - средний, при загрузке программы макросы не отключаются - но макросы не...

Задачка с массивом и задачка с формулами Ньютона и Лагранжа
Прошу помочь решить две задачи

Задачка так задачка
Здравствуйте, Ломаю голову, но ни как не могу прийти к решению. Задача следующая: К примеру есть...

Макросы
по мотивам блога коллеги Sitirom AVROSM: Библиотека базовых Макроопределений "MACROBASELIB.INC"...

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

макросы
Кто может объяснить, что делает макрос в этой программе? Программа определяет, симметричен ли...

макросы
Задание было такое: ввести матрицу 10х10, потом через макросы посчитать среднее значение чисел...

Макросы в С++
Доброго времени суток. Подскажите, где можно почитать про написание макросов для классов? У меня...

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

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