Обработка списков в языке 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 руб.
Задание 77. Вариант 5 - Стойка. Исправление ошибок на чертеже
Возможные программы для открытия данных файлов: WinRAR (для распаковки архива *.zip или *.rar) КОМПАС 3D не ниже 16 версии для открытия файлов *.cdw, *.m3d Любая программа для ПДФ файлов. Боголюбов С.К. Индивидуальные задания по курсу черчения, 1989/1994/2007. Задание 77. Вариант 5 - Стойка. Исправление ошибок на чертеже Выполнить чертеж с исправлением допущенных на нём ошибок. В состав выполненной работы входят 4 файла: 1. 3D модель детали, выполненная по данному заданию, расширение файла *
100 руб.
Задание 77. Вариант 5 - Стойка. Исправление ошибок на чертеже
Обзор патентных конструкций планировщиков грунта
Выполнен обзор и анализ патентных конструкций машины по планированию грунта на базе экскаваторов и не только. В папке есть патенты. Материал может быть использован в курсовом и дипломном проектировании. Можно считать чертеж научной части уже готов. Очень полезный материал. 1 чертеж и выводы по работе.
User Shyter : 1 мая 2013
50 руб.
Обзор патентных конструкций планировщиков грунта
Декоративно-прикладное искусство Республики Калмыкия
Содержание Введение I. Урок 1. Выделка войлока II. Урок 2. Калмыцкая кибитка III. Урок 3. Изготовление веревок IV. Урок 4. Резьба по дереву V. Урок 5. Обработка кожи. Изделия из нее VI. Урок 6. Кожаная посуда VII. Урок 7. Изделия из металла VIII. Урок 8. Вышивание IX. Урок 9. Женские украшения X. Урок 10. Женская одежда XI. Урок 11. Женские головные уборы XII. Урок 12. Мужская одежда Заключение Список использованной литературы Введение В нашей республике несомненно растет интерес к традиционн
User evelin : 27 ноября 2012
5 руб.
Кондуктор скальчатый - 00-000.06.18.18.00
Скальчатый кондуктор с реечно-конусным механизмом применяется для обработки отверстий в деталях на сверлильных станках. В состав кондуктора входят следующие стандартные изделия: поз. 2 - гайка М12 х 1,25-6Н.05 ГОСТ 11871-88 (8 шт.); поз. 11 - шайба 12.01 Сталь 10 ГОСТ 11371-78 (1 шт.); поз. 12 - шпонка 5 x5 x16 ГОСТ 23360-78 (2 шт.); поз. 13 - штифт бnб х 30 ГОСТ 3128-70 (1 шт.). Кондуктор состоит из корпуса 5, двух расположенных в нем скалок 7, несущих кондукторную плиту 4, и средней скалки-р
User HelpStud : 7 октября 2025
500 руб.
Кондуктор скальчатый - 00-000.06.18.18.00 promo
up Наверх