Обработка списков в языке CLISP - Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 0

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon lab1.lsp
material.view.file_icon Отчет.docx
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №1
«Обработка списков в языке CLISP»

Задание на лабораторную работу

Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.

Вариант 0.
Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1).
Например, при X=4, L=(8 3 4 6 4 1) функция должна вернуть (3 5).

Дополнительная информация

Без замечаний!
Год сдачи: 2023 г.
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Обработка списков в языках CLISP и SWI-PROLOG - Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 0
Лабораторная работа №2 «Обработка списков в языках CLISP и SWI-PROLOG» Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат
User SibGOODy : 20 декабря 2023
500 руб.
promo
Лабораторная работа №1 «Обработка списков в языке CLISP»
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Номер варианта выбирается по последней цифре пароля. Вариант 5 Удалите элементы из первого списка L1 с номерами из второго списка L2 (второй список упорядочен по возрастанию, нумерация элеме
User sarekuwa : 3 февраля 2020
400 руб.
Лабораторная работа №1 «Обработка списков в языке CLISP»
Лабораторная работа №2 «Обработка списков в языках CLISP и SWI-PROLOG»
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашен
User sarekuwa : 3 февраля 2020
400 руб.
Лабораторная работа №2 «Обработка списков в языках CLISP и SWI-PROLOG»
Лабораторная работа №1 По дисциплине: «Функциональное и логическое программирование»
Задание Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3). Описание решения Решение – рекурсивное. Функция CREATE преобразует список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
User vohmin : 1 июня 2018
50 руб.
Лабораторная работа №1 по дисциплине Функциональное и логическое программирование
Определите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x. Например, при x=4, n=5 функция должна возвращать список (4 4 4 4 4). 2. Описание функции, алгоритм работы Определим функцию с двумя аргументами (CopyN X N), где X-заданный атом, N-количество копий этого атома в возвращаемом списке. В первую очередь надо проверить, что заданное значение X – это атом. Если это не так, то функция вернет NIL и завершит работу. В противном случае проверим, что зада
User Dusya : 12 сентября 2012
100 руб.
Лабораторная работа № 1 по дисциплине: Функциональное и логическое программирование
Вариант 7 Условие задачи: Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L. Исходный текст программы: (defun F (lambda (X L P) (cond ((null L) nil) ((equal X (car L))
User 1231233 : 29 января 2012
23 руб.
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0
Вариант №0 Лабораторная работа №1 Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функ
User IT-STUDHELP : 11 ноября 2023
700 руб.
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0 promo
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 0 (10, 20 и т.д.)
Задание Определите на языке ЛИСП и проверьте работу функции, добавляющей заданный параметром x символ после каждого неотрицательного элемента списка L. Например, при x=*, L=(-1 6 -3 0) функция должна возвращать список (-1 (6 *) -3 (0 *)). Исходный текст программы Результаты работы программы
User Учеба "Под ключ" : 7 января 2017
150 руб.
Анализ исполнения социально-правовых запросов архива кадровой документации западного административного округа города москвы за период с 2004 по 2006 годы
В настоящее время внимание значительной части отечественных специалистов архивной отрасли привлечено к проблеме исполнения социально-правовых запросов все с большей интенсивностью поступающих в архивные учреждения Российской Федерации. Это обусловлено тем, что произошедшие социально-экономические изменения жизни российского общества существенно активизировали интерес граждан к архивной информации в целях обеспечения их прав и законных интересов. Обеспечение общества достоверной ретроспективной и
User Elfa254 : 4 сентября 2013
Привод к ленточному конвейеру (двухступенчатый цилиндрический редуктор)
Оглавление Введение 4 Таблица данных. 5 1. Выбор электродвигателя. Кинематический и силовой расчёты привода. 6 1.1. Расчётные параметры на выходном валу. 6 1.2. Приближенное определение КПД. 6 1.3. Определение приближенного передаточного отношения привода. 6 1.4. Выбор двигателя. 6 1.5. Уточнённое передаточное отношение. 7 1.6. Частоты вращения валов. 7 1.7. Крутящие моменты на валах. 8 2. Расчёт зубчатых зацеплений. Выбор материала для зубчатых колёс. 9 2.1. Результаты расчёта зубчатого зацепле
User tiranozavr : 13 сентября 2014
65 руб.
Привод к ленточному конвейеру (двухступенчатый цилиндрический редуктор)
Автоматизация финансово-экономического отдела ТОО БАК
В данном дипломном проекте рассматриваются вопросы разработки системы автоматизации финансово-экономического отдела ТОО «БАК», которое находится по адресу: Павлодарская область город Экибастуз, ул. Строительная, 23. Приведена характеристика предприятия, выполнен анализ существующей системы автоматизации, рассматриваются автоматизированные этапы работы финансистов, выявляются недостатки их работы и влияние последних на общую эффективность системы управления финансовым учетом. В специальной части
User ostah : 2 марта 2015
up Наверх