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

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

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

Описание

Задание

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

Вариант 4. Сформируйте список из N элементов списка L, начиная с K-го элемента (нумерация элементов должна начинаться с 1).
Например, при L=(-2 6 s -1 4 f 0 z x r), K=3, N=4 функция должна вернуть (s -1 4 f).

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

Зачет без замечаний!
Год сдачи: 2024 г.
Преподаватель: Галкина М.Ю.
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант №4
Задание: Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Сформируйте список из N элементов списка L, начиная с K - го элемента. (нумерация элементов должна начинаться с 1). Например, при L = (-2 6 s -1 4 f 0 z x r), K=3, N=4 функция должна вер
User svladislav987 : 9 ноября 2021
100 руб.
Лабораторная работа №1 по дисциплине "Функциональное и логическое программирование". Вариант 4
Задание Опpеделите на языке ЛИСП и проверьте работу функции, удаляющей n первых элементов из списка L. Например, при n=3, L=(2 6 1 7 0) функция должна возвращать список (7 0).
User Greenberg : 19 февраля 2013
79 руб.
Лабораторная работа №1 по дисциплине «Функциональное и логическое программирование» Вариант №4
Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП. Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами: 1. Наложите с помощью мышки файл с текстом функции на файл mulisp.com. 2. Запустите файл mulisp.com и после появления приглашения в виде $
User olyly7 : 1 февраля 2012
200 руб.
Лабораторная работа №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 руб.
Функциональное и логическое программирование. Вариант №4
Задание Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность д
User svladislav987 : 9 ноября 2021
200 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).
User SibGOODy : 20 декабря 2023
300 руб.
promo
Преддипломная практика ООО "КонструктУралКомплакт" с первичной документацией. 76 с.
ВВЕДЕНИЕ 1 Знакомство с объектом практики 2 Сфера деятельности ООО «КонструктУралКомплект» 3 Организация бухгалтерского учета в ООО «КонструктУралКомплект» 4 Анализ динамики основных экономических показателей деятельности ООО «КонструктУралКомплект» 5 Доходы и расходы ООО «КонструктУралКомплект» 6 Система управления затратами на предприятии 7 Анализ и диагностика финансово – хозяйственной деятельности ООО «КонструктУралКомплект» 8 Анализ эффективности деятельности ООО «КонструктУралКомп
User nika352008 : 14 августа 2016
300 руб.
Вспомогательный тормоз МАЗ-64227
Устройство и работа вспомогательного тормоза автомобиля МАЗ Вспомогательная тормозная система (тормоз-замедлитель или моторный тормоз) воздействует на трансмиссию автомобиля путем создания противодавления в системе выпуска газов с "помощью дроссельной заслонки с пневматическим приводом и предназначена для притормаживания автомобиля на затяжных спусках горных дорог. При повороте заслонки одновременно отключается подача топлива.
User Neyron : 22 декабря 2008
Последние годы существования СССР 1985- 1991 гг.
В середине 80-х годов по инициативе партийно-государственных руководителей началось обновление экономических основ, политического устройства и духовной жизни общества. Коренные изменения условий развития производства экономикой, преобразования в общественно-политической сфере вышли за пределы, намечавшиеся перестройкой. Они привели к распаду существовавшей на протяжении семи с лишним десятилетий советской жизни. Инициатором «перестройки» - «революции сверху» являлся М.С. Горбачев, который 11 мар
User alfFRED : 27 февраля 2014
10 руб.
Коммунітарна регіональна економічна політика в Європейському Союзі
ЗМІСТ Вступ РОЗДІЛ 1. КОМУНІТАРНА РЕГІОНАЛЬНА ЕКОНОМІЧНА ПОЛІТИКА 1.1 Регіональна політика: цілі, об'єкти й зміст 1.2 Етапи становлення регіональної політики за рубежем 1.3 Регіональна політика Європейського Союзу 1.4 Проблеми розвитку комунітарної регіональної політики РОЗДІЛ 2. СЬОМА РАМКОВА ПРОГРАМА ЄВРОПЕЙСЬКОГО СОЮЗУ 2.1. Тематика сьомої рамкової програми 2.2 Потужності Дослідження - інфраструктури, підприємства середнього й малого бізнесу, галузі й потенціал 2.3 Міжнародне співро
User alfFRED : 13 сентября 2013
10 руб.
up Наверх