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

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

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

Описание

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

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

7. Сформируйте список из пар соседних элементов списка L, одинаково отстоящих от начала и конца списка.
Например, при L=(1 a b с 2 3 f) функция должна вернуть ((1 f) (a 3) (b 2) (с))

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

2018 год.
Лабораторная работа №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 руб.
Контрольная работа по дисциплине "Функциональное и логическое программирование". Вариант №07
Задание на контрольную работу Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт долж
User teacher-sib : 7 декабря 2018
500 руб.
promo
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).
User SibGOODy : 20 декабря 2023
300 руб.
promo
Лабораторная работа №1 по дисциплине «Функциональное и логическое программирование». Вариант №1
Обработка списков в языке CLISP Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему пр
User boeobq : 19 ноября 2021
250 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 4
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 4. Сформируйте список из N элементов списка L, начиная с K-го элемента (нумерация элементов должна начинаться с 1). Например, при L=(-2 6 s -1 4 f 0 z x r), K=3, N=4 функция должна
User Roma967 : 7 ноября 2024
300 руб.
promo
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 9
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100. Например, при L=(2 10 15 50 30) функция должна вернуть (2 10 15 50 30 -7).
User Roma967 : 7 ноября 2024
300 руб.
promo
Стандарты и учетная политика экономического субъекта
В соответствии с пунктами 3, 4 Федерального Закона от 06.12.2011 года № 402-ФЗ «О бухгалтерском учете», элементами учетной политики являются способы ведения объектов бухгалтерского учета. Объектами бухгалтерского учета организации являются [1, ст. 5]: 1. факты хозяйственной жизни; 2. активы; 3. обязательства; 4. источники финансирования его деятельности; 5. доходы; 6. расходы; 7. иные объекты в случае, если это установлено федеральными стандартами. Иными объектами (способами) ведения бу
User evelin : 20 декабря 2013
15 руб.
Контрольная работа № 2 по дисциплине "Теория электрических цепей". Вариант 08
Задача 2.1 посвящена анализу цепей, имеющих индуктивно связанные катушки. На рис. приведена общая схема цепи гармонического тока, состоящая из четырех ветвей. Схемы вариантов задачи содержат только по три ветви. В каждую их этих ветвей входят элементы R1C1, R2C2, R3C3, R4C4 соответственно. Комбинации из ЭДС Е, индуктивностей и взаимоиндуктивностей для десяти вариантов схем определяются вариантом. Дано: Ветвь 1 – L12M14; Ветвь 2 – нет; Ветвь 3 – E3L31L33M33; Ветвь 4 – E4M14L41. Задача 2.2 посвяще
User maxotto : 19 марта 2012
199 руб.
Факторный анализ рентабельности организации
Выявление и количественное измерение степени выявления отдельных факторов на изменение результативных показателей хозяйственно финансовой деятельности предприятия представляет собой одну из важнейших задач экономического анализа. Если изучение конкретной совокупности показателей приводит к выявлению общей закономерности, то делается предположение о наличии связей между показателями. Источником возникновения 'может быть причинно-следственная связь между показателями, зависимость ряда показателей
User evelin : 13 ноября 2013
15 руб.
Управление рисками подрядных строительных организаций
В условиях экономической нестабильности и непредсказуемости наибольшую долю рисков несут организации, выполняющие функции заказчиков (инвесторов), поскольку на свой страх и риск оценивают конъюнктуру рынка, определяют объекты вложения капитала и организуют инвестиционно-строительную деятельность. Однако основную ответственность за возведение объекта строительства, выполнение строительно-монтажных работ несет подрядная строительная организация. Как правило, договором подряда определены условия,
User alfFRED : 25 октября 2013
10 руб.
up Наверх