|
|
Другие темы раздела | |
Lisp Определить функционал Аналогичный предикату MAPLIST для одноуровнего списка. (Используйте применяющий функционал FUNCALL) определить функционал Аналогичный предикату MAPLIST для одноуровнего списка. (Используйте применяющий функционал FUNCALL). Заранее благодарю https://www.cyberforum.ru/ lisp/ thread1125684.html |
Lisp Определить функцию, возвращающую первый совпавший в двух списках L1 и L2 элемент, либо nil определить функцию. Возвращающую первый совпавший в двух списках L1 и L2 элемент, либо nil. Например, L1 = (1 2 3 4), L2 = (4 3 9 5) –> 3. |
Lisp Изменить формат вывода результата
https://www.cyberforum.ru/ lisp/ thread1122929.html Всем привет! Ребят есть пример (setq g (rtos 33 2 0)) понятно что результатом будет значение 33(натуральное число), а вот как сделать чтобы, результат выводился как 01 02 ... 09, вот в таком формате, что только не пробовал, ноль отрезается и все... Спасибо! |
Lisp Количество найденных элементов в поиске БД
https://www.cyberforum.ru/ lisp/ thread1118681.html Помогите. Для функции поиска по диапазону нужно вывести еще и количество найденных элементов. (defvar *db* nil) (defun xol (name marka kolvo price tehnik) (list :name name :marka marka :kolvo kolvo :price price :tehnik tehnik)) (defun record (st) (push st *db*)) (defun prompt-read (prompt) |
Lisp Сумма в диапазоне поиска Нужна снова помощь..Нужно в функции summa сделать чтоб Не только считало сумма всей базы данных. Но и после осуществления любого из 3 поисков.Она складывала сумму :price И :kolvo всех найденных элементов и сколько элементов найдено То есть допустим искали по цене от 1 до 100 выводит NAME: LOronte AVTOR: Hise KOLVO: 794 PRICE: 40 KOD: 44 NAME: pop AVTOR: kropis KOLVO: 967 PRICE: 100 KOD: 42... |
Lisp Упорядочивание цифр Здравствуйте мне необходимо упорядочить цифры в каждом атоме списка (a53r2 должно быть a23r5) я что-то накидала, но не знаю правильно вообще это сделано. Лисп начали только изучать поэтому функции должны быть простые. У меня менется регистр цифр. Может кто-то обьяснить почему. (defun f (l) (let* ((only-num (sort (loop for a in l if (numberp... https://www.cyberforum.ru/ lisp/ thread1117084.html |
Lisp Решето Эратосфена
https://www.cyberforum.ru/ lisp/ thread1114755.html Добрый день! Помогите пожалуйста написать программу. Заранее всем спасибо) Решето Эратосфена. Задан список N целых чисел начиная с 2. Процедура нахождения простых чисел заключается в последовательной проверки на делимость на каждое последовательно взятое оставшееся первое число всех оставшихся чисел списка и "вычёркивания" всех делящихся. Написать рекурсивную программу на lisp нахождения всех... |
Lisp Сортировка матрицы по столбцам (из раздела "C++ для начинающих") Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик; Матрица представляется списком строк. Так, матрица: \begin{pmatrix}11 & 22 & 33\\ 1 & 2 & 3 \\ -1 & -2 & -3 \end{pmatrix} в Лиспе представляется списком ((11 22 33) (1 2 3) (-1 -2 -3)) |
Lisp = vs equalp =)
https://www.cyberforum.ru/ lisp/ thread1113165.html Развлечение) ; SLIME 2013-09-30 (defun == (x y) (= x y)) (defun sxhash= (x) (sxhash x)) (sb-ext:define-hash-table-test == sxhash=) (defparameter *hash-equalp* (make-hash-table :size 10000000 |
Lisp Рекурсия по значению имеется рекурсивная функция по аргументу (добавления символа в список на N ую позицию ) помогите переделать ее в рекурсивную по значению (defun func (lst x n) (cond ((zerop n) (cons x lst)) (t (cons (car lst) (func (cdr lst) x (sub1 n)))))) https://www.cyberforum.ru/ lisp/ thread1112030.html |
Lisp Числовые функции LISP Здравствуйте, необходимо решить 3 задачи: 1. Подсчитать число и сумму цифр целого N. Попробовал, написал 2 проги, а объединить не могу. (defun kolvo (n) (cond ((< n 10) n)(t (+ 1 (kolvo (/ n 10)))))) (defun sum (n) (cond ((< n 10) n)(t (+ (rem n 10)(sum (/ n 10)))))) 2. Найти все общие делители натуральных M и N. 3. Найти наибольший общий делитель чисел из заданного списка. Помогите... |
Lisp Из списка получить другой список
https://www.cyberforum.ru/ lisp/ thread1111619.html Здравствуйте. Помогите, пожалуйста, начинающему программисту с заданием по Лиспу. Собственно, само задание: Из заданного списка (a ((((b)))) (c ((d)))) получить список ( b (d) ((a))) двумя способами: в виде выражения, набранного в командной строке и в виде программы, используя базовые функции car, cdr, quote, cons, setq Заранее огромное спасибо. |
0 / 0 / 1
Регистрация: 01.06.2011
Сообщений: 60
|
||||||
0 | ||||||
Программа, которая для каждой строки из каждого файла вычисляла бы значение по вышеуказанной формуле - Lisp - Ответ 593873623.03.2014, 13:43. Показов 914. Ответов 13
Метки (Все метки)
Здравствуйте, форумчане!
Надеюсь, что вы мне поможете. Столкнулась с такой ситуацией. есть сгенерировано уравнение такого типа:
Пример файла во вложении. мне подсказали, что уравнение сгенерировано на Лиспе. Язык Лисп я не знаю...на языке Си понятно как написать программу, кроме записи самого уравнения...а вот как на Лиспе? Вернуться к обсуждению: Программа, которая для каждой строки из каждого файла вычисляла бы значение по вышеуказанной формуле Lisp
0
|
23.03.2014, 13:43 | |
Готовые ответы и решения:
13
программа, которая бы вычисляла среднее значение, максимальный и минимальный элемент второй колонки Excel и выводила это значение на экран Программа, которая по заданному номеру и значению элемента вычисляла бы значение всех остальных элементов треугольника Как в начало каждой строки каждого текстового файла в текущем каталоге вставить имя этого же файла? Записать имя каждого текстового файла в начало каждой строки этого же файла (кодировка файлов — UTF-8) |
23.03.2014, 13:43 | |
23.03.2014, 13:43 | |
Помогаю со студенческими работами здесь
0
Составить программу, которая по номеру и значению элемента вычисляла значение остальных элементов треугольника Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение элементов Посчитать Si для элементов каждой строки по формуле Напечатать матрицу, минимальное значение каждой строки, среднее арифметическое каждого столбца Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника. |