|
|
Другие темы раздела | |
Lisp Рекурсивные преобразования списков. Common Lisp Используя приёмы рекурсии, выполнить такое преобразование. Исходный многоуровневый любой список, вида (a b (( c d e ) f g ( h i )) j k ) Образовать результирующий список вида ((a b) ( c d ) ( e f ) ( g h ) ( i g )) //перегруппировать элементы в подсписке по два до последнего парного. https://www.cyberforum.ru/ lisp/ thread1047900.html |
Lisp Расчет простейшего выражения. Common Lisp Под именем w ввести список (4 5 6 7 8 9). Далее ввести выражение которое составляло бы программу суммирования элементов этого списка но без 1-го и последнего элемента. И сразу же это выражение должно выполнятся. |
Lisp задание под именем x,y,z ввести списки (17 25),(9 44),(3 7) Потом ввести S выражение которое помогает сделать попарное составление списков для проверки ( оповещение t или nil) того что не является один с составленных списков таким, что каждый его элемент больше любого другого из составленных списков, составить введенные списки https://www.cyberforum.ru/ lisp/ thread1047724.html |
Lisp Перевернуть слово
https://www.cyberforum.ru/ lisp/ thread1047717.html Помогите сделать код программы((( Дана строка со словами, разделёнными пробелами. Определить функцию, которая возвращает копию этой строки со словами, идущими в обратном порядке. Добавлено через 26 секунд Дано S-выражение, представляющее дерево вида «(Родитель РебенокЛевый РебенокПравый)». Определить функцию, выполняющую для каждой вершины следующее: поменять местами значения детей. |
одна задача Lisp тексты заданий перепечатывайте на форум. читайте правила |
Lisp Определить функцию, возвращающую сумму 1-го, 3-го, 5-го и т.д. элементов Форумчата)))большая прибольшая просьба помогите написать коды на программки по лисп)))зашиваюсь((( 1. Дан список чисел. Определить функцию, возвращающую сумму 1-го, 3-го, 5-го и т.д. элементов. Использовать только базис Лиспа одна тема - одна задача - читайте правила форума если кто знает коды, помогите))) https://www.cyberforum.ru/ lisp/ thread1047676.html |
Lisp задание5
https://www.cyberforum.ru/ lisp/ thread1047461.html Используя рекурсию в Common Lisp сделать следующие преобразования: Получая в качестве исходных данных 3 списка вида: 1. (a b c d (e f) (g h) i j) 2. (X Y Z V W T S Q) 3. (1 0 0 1 1 0 1 1) создать список вида: (a Y Z d (e f) T i j), то есть, заменить елементы первого списка елементами второго списка, в тех позициях, в которых в третем списке стоят нули. |
Lisp Списки Под именем х задан список (7 1 2 13 24). Используя его, составить список, который включает в себя уменьшенные в три раза елементы исходного списка, что имеют не парные порядковые номера. |
Lisp Ветвлений и циклы разных типов Помогите пожалуйста решить.с помощью ветвлений и циклов разных типов. 1. Для заданного предложения определить минимальное, содержащееся в тексте число. 2. Дан текст, состоящий из латинских букв. Найти те буквы, которые входят в текст не менее 2-х раз. https://www.cyberforum.ru/ lisp/ thread1047268.html |
Lisp минимальный разрез с ограничениями
https://www.cyberforum.ru/ lisp/ thread1047259.html подскажите как написать решение такой программы на лиспе |
Нужна функция, преобразующая списки Lisp Определить функцию cartesian-product, которая преобразует списки следующим образом: > (cartesian-product ‘(a b) ‘(c d)) ((a c) (a d) (b c) (b d)) спасибо. :) |
Lisp Графика Здравствуйте, не получается сделать следующее задание: Написать функцию, запрашивающую пользователя начальную точку и рисующую от неё конверт, не проходя одну линию дважды и возвращающуюся в исходную точку. https://www.cyberforum.ru/ lisp/ thread1046634.html |
Модератор
|
||||||
20.12.2013, 20:51 | 0 | |||||
построить выражение в префиксной записи - Lisp - Ответ 553039120.12.2013, 20:51. Показов 3199. Ответов 7
Метки (Все метки)
Ответ
- не пять, а одна.
Добавлено через 12 минут Вот код, проверенный в LispWorks:
Хотя функция opcode довольно "глупая". Происхождение ее таково: в очень старых версиях Лиспа арифметические операции задавались функциями plus, difference, times и т.д. Поэтому функция замены "+" -> Plus была необходима. Вернуться к обсуждению: построить выражение в префиксной записи Lisp
1
|
20.12.2013, 20:51 | |
Готовые ответы и решения:
7
Вычисление выражение, записанного в префиксной форме Вычислить выражение записаное в префиксной форме Преобразовать выражение в префиксной форме в постфиксную (C -> C++) Перевод префиксной формы записи в постфиксную |
20.12.2013, 20:51 | |
20.12.2013, 20:51 | |
Помогаю со студенческими работами здесь
0
Преобразование формы записи выражения из префиксной в постфиксную Преобразование префиксной записи арифметического выражения в инфиксную Разница между префиксной и постфиксной формой записи счетчика цикла Как построить выражение |