С Новым годом! Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Lisp Раздача списков пользователям https://www.cyberforum.ru/ lisp/ thread721747.html
Есть список (DEFUN KKK '( (6 xx) (6 yy) (6 uu) (6 zz) (7 xx) (7 yy) (7 uu) (7 zz) (8 xx) (8 yy) (8 uu) (8 zz) (9 xx) (9 yy) (9 uu) (9 zz) (10 xx) (10 yy) (10 uu)(10 zz) (11 xx) (11 yy) (11 uu) (11 zz) (12 xx) (12 uu) (12 zz) (13 xx) (13 yy) (13 uu) (13...
Ошибка в Emacs: (void-function close) Lisp
Помогите плиз, может чего не понимаю пишу в Emacs: (setq finp (open "test.in" : direction : input)) (close finp)
Lisp Набор примитивов Помогите реализовать добавление примитивов, нарисованных красными линиями в новый набор, и удаление этих примитивов с рисунка. Реализовала список из красных примитивов,а вот с набором трудности. (setq p1 (getpoint "1я точка линии: ") p2 (getpoint "2я точка линии: ")) (command "_color" "12" "_line" p1 p2 (prompt "отменить")) (setq cent (getpoint "Выберите центр окружности:") r... https://www.cyberforum.ru/ lisp/ thread721148.html Lisp Поменять элементы списка Y1 кратные 2 и 3 местами Поменять элементы списка Y1 кратные 2 и 3 местами (с использованием цикла Do) https://www.cyberforum.ru/ lisp/ thread720958.html
обеспечить символьное дифференцирование заданной функции Lisp
Используя функцию сопоставления с образцом (первый способ) или макросы (второй способ), определить функцию на языке LISP, обеспечивающую символьное дифференцирование заданных функций (df/dx). 1) x^5 +2x-10 2) 2/3(lnx +1) - 2(lnx + 1)^(1/2) + 4/3. 3) x^5 + 5x -20 4) ln(x + (x^2 + 9)^(1/2)) - ln3/ Заранее благодарю!) Добавлено через 52 минуты имеется функция сопоставления с образцом.
Lisp Записать определение функции Y(s) (где s – исход-ный список), выясняющей, будут ли эти точки вершинами параллелограмма. Помогите мне пожалуйста ещё несколько задач: 1.Дан список ((х1 у1) (x2 у2) (x3 у3) (х4 у4)). Каждый его подсписок является коор-динатами очередной точки. Записать определение функции Y(s) (где s – исход-ный список), выясняющей, будут ли эти точки вершинами параллелограмма. https://www.cyberforum.ru/ lisp/ thread720572.html
Lisp Умножение двух списков Всем привет. Нужно посимвольно перемножить 2 списка на DrScheme или Huskell. Спасибою https://www.cyberforum.ru/ lisp/ thread720562.html Lisp введите 4 числа
Здравствуйте помогите мне пожалуйста вот код Lisp: (defun Y1 (x) (cond ((<= x 0) (<= 1 x)) (+ (Th (* (/ (x (EXPT 2 x)) (Sh (* 2 x))))))) ((AND (< O x) (+ ( EXPT x 3) (sqrt (EXPt x 3))))) (t (+ (1 (/ (EXPT x 2) (+ 3 x) (x (/ (EXPT x 3) (+ 2 x)))))))) Y1 (defun Y2 (x) (cond ((< x 2) (<= 3 x)) (Ln (/ (EXPT x cos (*2) ( +1 x (+ 2 (* EXPT x...
Lisp Как запустить secd машину Здравствуйте. Задание: откомпилировать в лиспе программу, получим машинный код. Вот как это делаю: CL-USER 1 > (defun poz(x a) (cond ((eq x (car a)) 0) (t (+ 1 (poz x (cdr a)))))) POZ CL-USER 2 > poz 2 '(3 4 5 2 6 7) 3 https://www.cyberforum.ru/ lisp/ thread720392.html Lisp Компиляция исходных текстов Вот решила познакомиться с ФП. Для начала lisp. Вопросы: 1. В каком виде (формате, нотации) необходимо сохранять исходные тексты программ? типа src1.lisp, src2.lisp 2. Компиляторы. Для windows я пока не знаю, поставила lispworks, в ней можно компилировать и поддерживает ли она common lisp? Для linux я себе установила gcl, он запускается как интепретатор в командной строке. Я что-то не так делаю? https://www.cyberforum.ru/ lisp/ thread719816.html
Требуется реализовать алгоритм нахождения маршрута для пассажира на общественном транспорте Lisp
Помогите, пожалуйста. Необходимо реализовать алгоритм решения задачи о нахождении маршрута для пассажира на общественном транспорте из заданной начальной точки города в заданную конечную. То есть, например, есть несколько автобусов (A, B) Маршрут автобуса A - (A 1 2 3) Маршрут автобуса B - (B 4 5 2 6), где цифрами (упрощенно) указаны названия остановок.
Lisp Вычислить среднее геометрическое элементов списка ЗДРАВСТВУЙТЕ помогите мне пожалуйста вычислить среднее геометрическое элементов списка Y1 вычислении пользоваться любой из форм COND, DO, DO*, PROG, IF!!!! https://www.cyberforum.ru/ lisp/ thread719170.html
4705 / 4400 / 380
Регистрация: 12.05.2012
Сообщений: 3,100
07.12.2012, 11:51 0

Вывести в виде отдельных списков нечетные и четные элементы списка Y1 (нумерация элементов начинается с 0) - Lisp - Ответ 3816791

07.12.2012, 11:51. Показов 2476. Ответов 4
Метки (Все метки)

Ответ

Lisp
1
2
3
4
5
6
7
8
9
(defun odd/even (w)
  (labels ((oddeven (v odds evens)
             (cond ((null v) (list (reverse odds) (reverse evens)))
                   ((oddp (car v))(oddeven (cdr v) (cons (car v) odds) evens))
                   ((oddeven (cdr v) odds (cons (car v) evens))))))
    (oddeven w nil nil)))
 
> (odd/even '(1 2 3 4 5 6))
((1 3 5) (2 4 6))
Lisp
1
2
3
4
5
6
7
(defun odd/even (w &optional odds evens)
  (cond ((null w) (list (reverse odds) (reverse evens)))
        ((oddp (car w)) (odd/even (cdr w) (cons (car w) odds) evens))
        ((odd/even (cdr w) odds (cons (car w) evens)))))
 
> (odd/even '(1 2 3 4 5 6))
((1 3 5) (2 4 6))


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

Переставить соседние элементы массива: 1-й со 2-м, 3-й с 4-м и т.д. Нумерация элементов начинается с единицы
Входные данные Первая строка содержит размер массива N . Во второй строке через пробел задаются N...

Создать два списка и все нечетные элементы списков переместить в третий список
как создать 2 однонаправлених списка и все непарные елементи обоих списков переместить в 3? буду...

Написать программу объединения двух списков в третий так, чтобы нечетные (по номеру) элементы были из первого вписка, а четные - из второго.
Написать программу объединения двух списков в третий так, чтобы нечетные (по номеру) элементы были...

Написать функцию, которая упорядочивает элементы списка: впереди - нечетные, в конце - четные
Помогите написать программу на Haskell) Написать функцию, которая упорядочивает элементы списка...

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

Разделить список на 2, в первый поместить четные элементы исходного списка, во второй - нечетные
Помогите пожалуйста, написать программу переносящую все нечетные элементы одномерного числового...

Удалить из списка нечетные элементы. Вывести оставшиеся элементы списка
Дано неотрицательное N и набор из N чисел. Создать линейно-связанный список, содержащий исходные...

Вывести сначала четные потом нечетные элементы массива
Задача на одномерный массив: Дан массив размера N. Вывести его сначала элементы четные потом...

Вывести сначала все четные элементы массива, затем - нечетные
Дан массив а из n чисел.Требуется сначала вывести все четные элементы, затем — нечетные. помогите...

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