|
|
Другие темы раздела | |
Lisp Обработка матрицы Составить матрицу X исходя из следующих условий: 1. При построении матрицы учитывать что матрица в Lisp - двухуровневый список, последовательно слева направо которого расположены строки. 2. Разрешена разная длинна строк. 3. Количество рядов, столбцов, кол-во позиций на 1 элемент матрицы не превышать - 5. Задание: необходимо решить с использованием операторных форм (не прибегать к рекурсии)... https://www.cyberforum.ru/ lisp/ thread1029012.html |
Создать функцию first_atom Lisp Помогите решить задачу Используя рекурсию в Common Lisp, создать функцию first_atom, единственный аргумент которой - многоуровневый список любой глубины вложенности. Функция должна возвращать первый атом при просмотре списка слева направо (независимо от уровня вложенности) |
Lisp Простая обработка матрицы
https://www.cyberforum.ru/ lisp/ thread1028825.html Составить матрицу исходя из следующих условий: Задание:в каждой парно |
Lisp Запишите, пожалуйста, неименную функцию в mulisp, которая проверяет принадлежность элемента к списку. Запишите, пожалуйста, неименную функцию в mulisp, которая проверяет принадлежность элемента к списку. https://www.cyberforum.ru/ lisp/ thread1028720.html |
Lisp !Определить функцию, удаляющую из списка каждый второй элемент Помогите определить функцию, удаляющую из списка каждый второй элемент. Спасибо! |
Lisp Описать функцию подсчета количества слов в списке Помогите определить функцию-предикат ADDLENGTH, аргументом которой является список. Функция выдает список, первым элементом которого является длина входного списка INPUT: (MOO GOO GAI PAN) OUTPUT: (4 MOO GOO GAI PAN) Спасибо. https://www.cyberforum.ru/ lisp/ thread1028092.html |
Lisp Задача планирования в мире блоков
https://www.cyberforum.ru/ lisp/ thread1028069.html Добрый день! Прошу помощи в решении задачи: Задача планирования в мире блоков. Количество блоков N задано. Пусть N=5. Блоки – квадраты, каждый блок имеет номер (от 1 до 5). Проведена прямая на плоскости. Начальное состояние – блоки находятся в некотором порядке на плоскости. Блоки-квадраты могут «лежать» на прямой или «стоять» один над другим. Целевое состояние – блоки расположены... |
Lisp изучение различных форм организации рекурсивных вычислений Дана рекурсивная функция, которая меняет порядок элементов в списке. Например, >(my-reverse ‘(a b (c d) e)) (E (C D) B A) Доопределить данную функцию в виде >(defun my-reverse (x) (cond ((null x) …) (t (…)))) Создать функцию my-give(list1 key), которая имеет два параметра – список и ключ. Функция выдает подсписок или атом, ассоцииро- |
Lisp Реализация на основе стеков Составить нерекурсивную программу в форме лямбда-вызова, откомпилировать и выполнить на SECD-машине. Известно, что один из четырех элементов списка(a1 a2 а3 а4) отличен от других. Получить номер этого элемента. https://www.cyberforum.ru/ lisp/ thread1025972.html | Lisp Если первый и последний элементы списка-аргумента - символы, то сформировать список с первого и последнего элементов, иначе вернуть начальный список Напишите, пожалуйста, функцию, которая для аргумента-списка формирует список-результат за правилом: если первый и последний элементы списка-аргумента - символы, то сформировать список с первого и последнего элементов, иначе вернуть начальный список, с которого удален второй элемент.:) https://www.cyberforum.ru/ lisp/ thread1025946.html |
Lisp Простые рекурсивные списки определить рекурсивную функцию. Распечатать результат трассировки. Указать вид рекурсии. В данном задании все операции над списками выполняются только с элементами верхнего уровня, хотя списки могут содержать подсписки. Рекурсия выполняется только в направлении CDR списка. (sum3 n m x) суммирует элементы одноуровневого числового списка x, расположенные на позициях от n до m включительно (n<m). |
Lisp Декартово произведение множеств
https://www.cyberforum.ru/ lisp/ thread1025225.html Написать функцию, образующую декартово произведение двух заданных множеств X и Y. Функция должна формировать лексикографически упорядоченный список, элементами которого являются всевозможные списки, содержащие по два элемента каждый, причем первый элемент берется из множества X, а второй – из Y. функция написана, но не выполняется условие лексическографически упорядоченных списков. помогите... |
Модератор
|
|
05.12.2013, 10:50 | 0 |
Запишите, пожалуйста, функцию, которая позволяет объединить главы трех списков в один список: - Lisp - Ответ 543900805.12.2013, 10:50. Показов 1525. Ответов 4
Метки (Все метки)
Ответ
1) что такое "глава списка"?
2) что должно получиться на твоих списках? Вернуться к обсуждению: Запишите, пожалуйста, функцию, которая позволяет объединить главы трех списков в один список: Lisp
0
|
05.12.2013, 10:50 | |
Готовые ответы и решения:
4
Опишите неименованные функцию, которая: объединяет остальные элементы трех списков в один список. Запишите, пожалуйста, неименную функцию в mulisp, которая проверяет принадлежность элемента к списку. Список: Написать функцию, которая позволяет найти позитивную сумму элементов Напишите функцию (f N ), которая выдает список всех последовательностей (списков) |
05.12.2013, 10:50 | |
05.12.2013, 10:50 | |
Помогаю со студенческими работами здесь
0
Определить функцию, зависящую от списков u и v, которая вычисляет список всех элементов Описать функцию, которая, чередуя элементы списков, образует новый список Clojure Реализовать функцию, которая из двух списков, состоящих из чисел, строит список из парных разностей Определить функцию MERGE которая создает из двух списков цифровых атомов новый отсортированный список |