|
|
Другие темы раздела | |
Lisp Создать список, состоящий из положительных числовых значений исходного списка
https://www.cyberforum.ru/ lisp/ thread2436511.html Помогите пожалуйста сделать с помощью рекурсии и без &optional |
Lisp Как правильно вызвать функцию Здравствуйте. Как вызвать эту функцию в консоли Steel Bank Common Lisp? (defun SORT1(LST) ; по возрастанию (COND ((NULL LST) NIL) (T(INS1(CAR LST)(SORT1(CDR LST)))))) |
Lisp Начало лиспа Хелп,мужики! Нужн написать в лиспе данные вычисления https://www.cyberforum.ru/ lisp/ thread2434000.html |
Lisp Подсчет числа элементов-списков
https://www.cyberforum.ru/ lisp/ thread2433649.html Нужна помощь есть задача. Описать функцию с использованием рекурсии которая делает подсчет числа элементов-списков заданного списка на всех уровнях вложения. Но оно считает количество элементов а мне нужно количество списков. (defun length! (lst) (if (null lst) 0 (1+ (length! (cdr lst))))) |
Lisp Построить список из кубов чисел Добрый день помогите пожалуйста с задачей. Заданные три числа. Построить список из кубов этих чисел если все три числа - нечетные. Иначе вернуть сумму чисел. |
Lisp Удаление неповторяющихся элементов из многоуровнего списка
https://www.cyberforum.ru/ lisp/ thread2432795.html Определите функцию, зависящую от одного аргумента – многоуровневого списка, которая по данному списку формирует одноуровневый список его элементов, встречающихся в нем более одного раза. Заранее Спасибо |
Lisp Атом, который чаще всего встречается в списке с подспискам
https://www.cyberforum.ru/ lisp/ thread2431925.html Написать функцию, которая определяет атом, который чаще всего встречается в списке с подсписками. Помогите :) Clisp (defun moda (str ) (let (l-head) (cond ((null str) 0 ) (t (setq l-head (car str)) (cond ((atom l-head) |
Lisp Функциональное программирование: ввести фразу на естественном языке и преобразовать ее в список Задание:написать функцию, которая вводит фразу на естественном языке и преобразует ее в список. |
Lisp Функциональное программирование: определить, является ли аргумент функции списком элементов/атомов
https://www.cyberforum.ru/ lisp/ thread2431429.html Определить функции, которые проверяют, является ли их аргумент: a) списком из 2, 3, ..., n элементов; b) cписком из 2, 3, ..., n атомов. |
Lisp НОД для списка чисел
https://www.cyberforum.ru/ lisp/ thread2430447.html Здравствуйте, вот такая задача: Есть список чисел, определить функционал, возвращает наибольший общий делитель для чисел в данном списке. Например: _ (Nod_ list "(10 20 30)) ->10 Вот, что у меня есть но оно не корректно работает, помогите исправить. (defun nod_step (x y) (if (> x y) (- x y) (- y x)) ) (defun list-nod (l) |
Lisp Удаление элементов из списка Необходимо написать функцию на Lisp, которая удаляет из списка одиночные элементы, непосредственно следующие за заданным элементом списка, и отличные от него. |
Lisp Функция, вычисляющая a(a+1)(a+2).(a+n-1)
https://www.cyberforum.ru/ lisp/ thread2428703.html Помогите написать рекурсивную функцию на xLisp, вычисляющую a*(a+1)*(a+2)...(a+n-1) a и n задаются параметрами. |
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
17.04.2019, 15:34 | 0 |
Ошибка в программе, некорректный ввод/вывод. Работа со списками - Lisp - Ответ 1350105517.04.2019, 15:34. Показов 1205. Ответов 6
Метки (Все метки)
Ответ
Even — это «чётный», то есть ваша функция is-even-list проверяет, что все элементы списка — чётные. Возможно, поэтому результаты не те, какие вы ожидаете.
Основная функция написана плохо, и даже удивительно, что она что-то делает в том виде, как вы её вызываете (вы модифицируете литеральные объекты). Если интересуетесь лиспом, могу разобрать её. (А если не интересуесь, у вас уже много готовых решений.) Вернуться к обсуждению: Ошибка в программе, некорректный ввод/вывод. Работа со списками Lisp
2
|
17.04.2019, 15:34 | |
Готовые ответы и решения:
6
Некорректный вывод данных в программе Некорректный ввод/вывод в консоли Заменить в программе, переводящую строку в двоичный код, консольный ввод/вывод на файловый ввод/вывод Ввод нескольких чисел через пробел, некорректный вывод |
17.04.2019, 15:34 | |
17.04.2019, 15:34 | |
Помогаю со студенческими работами здесь
0
Ввод и работа со списками в SWI Prolog ввод/вывод в программе Одновременный ввод/вывод в программе Сделать в программе ввод и вывод(матрицы) |