Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 21.12.2022
Сообщений: 9

Опишите функцию, которая из исходного списка формирует список, содержащий только символьные атомы

22.12.2022, 08:46. Показов 510. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Опишите функцию, которая из исходного списка формирует список, содержащий только символьные атомы.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.12.2022, 08:46
Ответы с готовыми решениями:

Опишите функцию, аргументами которой являются два списка, а результатом — список, содержащий атомы
Опишите функцию, аргументами которой являются два списка, а результатом — список, содержащий атомы, принадлежащие обеим спискам, учитывая...

Clojure Опишите функцию, которая из исходного списка формирует список, содержащий только символьные атомы
Опишите функцию, которая из исходного списка формирует список, содержащий только символьные атомы.

Опишите процедуру или функцию, которая для данного списка L создает список L1, содержащий только положительные элементы
помогите плиз решить задачу на паскале, не могу понять никак. Используйте линейные списки для хранения последовательности чисел. Опишите...

1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38190 / 21125 / 4307
Регистрация: 12.02.2012
Сообщений: 34,731
Записей в блоге: 14
22.12.2022, 08:57
Это можно решать с помощью рекурсии, итерациями или с помощью стандартных функционалов:

Lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
(defun task (list)
  (cond ((null list) nil)
        ((symbolp (car list)) (task (cdr list)))
        (t (cons (car list) (task (cdr list))))))
 
(task '(1 2 3 a b c "aaa"))
==> (1 2 3 "aaa")
 
(defun task (list)
  (remove-if 'symbolp list))
 
(task '(1 2 3 a b c "aaa"))
==> (1 2 3 "aaa")
 
(defun task (list)  ;; HomeLisp
   (let ((res nil))
     (iter (for a in list) (unless (symbolp a) (collecting a into res))) res))
 
(task '(1 2 3 a b c "aaa"))
==> (1 2 3 "aaa")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.12.2022, 08:57
Помогаю со студенческими работами здесь

Clojure Определить функцию, которая из исходного списка удаляет все атомы, обладающие заданным свойством
Пожалуйста, помогите реализовать Нужен рекурсивный и императивный вариант решения. Функция должна работать с подсписками.

Задачи с динамическими переменными. Опишите процедуру, которая формирует список L, включив в него элементы, которые входят в оба списка
Осталась 2 последних лабы. Нужна,чтобы получить зачет,хотя бы одна задача из 8 л.р. и 9 л.р. полностью(но там и так одна задача) Help...

Функция формирует список, содержащий суммы элементов первых i элементов исходного списка
Здравствуйте! Так вышло, что в сжатые сроки нужны решения некоторых задач. Решал бы сам, если бы не был занят проектом. Как уже поняли с...

Clojure Используя функцию Defun, определить функцию f(a x), где а-S- выражение, а х-список, состоящий из 2-3 элементов, которая заменяет на а все атомы списка
1)Используя функцию Defun, определить функцию f(a x), где а-S- выражение, а х-список, состоящий из 2-3 элементов, которая заменяет на а все...

Сформировать список, содержащий только отрицательные элементы исходного числового списка
Помогите кто сможет бьюсь головой об стол не знаю как!! Формировать список, содержащий только отрицательные элементы исходного числового...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru