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

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

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

Описание

Лабораторная работа №2

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

Например, для языка CLISP при L=(1 2 1 3 1 1 2 5 6), X=1 функция должна вернуть (2 3 2 5 6)

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

май 2019, зачтено без замечаний

Галкина Марина Юрьевна
Функциональное и логическое программирование. Лабораторная работа №2. Вариант №1.
Вариант 1 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4.
User nik200511 : 8 июня 2018
9 руб.
Лабораторная работа №2 по "Функциональное и логическое программирование".
Лабораторная работа №2 по "Функциональное и логическое программирование". Задание к Варианту 1 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4.
User Eva : 3 июня 2011
12 руб.
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаш
User SibGOODy : 20 декабря 2023
500 руб.
promo
Лабораторная работа №2 по дисциплине «Функциональное и логическое программирование». Вариант №1
Обработка списков в языках CLISP и SWI-PROLOG Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции – операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода ре
User boeobq : 19 ноября 2021
250 руб.
Лабораторная работа №2 по дисциплине: «Функциональное и логическое программирование»
Задание Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4. Описание решения Решение – рекурсивное. Функция DEPTH вычисляет глубину списка (максимальное количество вложенных скобок).
User vohmin : 1 июня 2018
50 руб.
Лабораторная работа № 2 по предмету : «Функциональное и логическое программирование»
Лабораторная работа №2 Вариант 1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4.
User xtrail : 22 апреля 2013
200 руб.
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование
1.Задание Определите на языке ЛИСП и проверьте работу функции, переставляющей элементы списка таким образом, чтобы одинаковые элементы оказались рядом. Например, для списка (1 2 1 4 3 1 2 4) функция должна вернуть (1 1 1 2 2 4 4 3) .
User Dusya : 12 сентября 2012
100 руб.
Лабораторная работа № 2 по дисциплине: Функциональное и логическое программирование
Лабораторная работа №2 Вариант 7 Условие задачи: Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо. Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) Исходный текст программы: (defun F (L N) (cond ((minusp N) L)
User 1231233 : 29 января 2012
23 руб.
Пищевая промышленность Сахалинской области
Оглавление 1. Вступление............................................................................................................. 3 2. Пищевая промышленность.................................................................................... 4 3. Рыбный комплекс................................................................................................... 6 4. Пищевая промышленность. Основные показатели.............................................. 8 5. Рыбный комплекс. Основны
User evelin : 12 ноября 2012
10 руб.
Тест 150 вопросов по корпоративным финансам + 2 задачи
1. Финансы в традициях российской финансовой науки – это А) совокупность различных форм движения денежных потоков, финансовых ресурсов и капитала в процессах их формирования и использования; Б) относительно самостоятельная сфера, охватывающая широкий круг денежных отношений, связанных с формированием и использованием капитала, доходов, денежных фондов в процессе кругооборота средств организаций и выраженных в виде различных денежных потоков; В) экономическая категория, характеризующая совокупно
User studypro : 13 октября 2016
700 руб.
Контрольная работа по правоедению
1. ЗАО «Байкал-ресурс» обратилось в Высший Арбитражный Суд РФ с заявлением о признании недействующим абзаца тринадцатого письма ФНС России от 13.01.2006 N ММ-6-03/18@как не соответствующего Налоговому кодексу РФ. Согласно АПК РФ такие дела подлежат рассмотрению ВАС РФ в качестве суда первой инстанции, если оспариваемые акты приняты Президентом РФ, правительством РФ, федеральными органами исполнительной власти.
User servier : 16 октября 2012
20 руб.
Анализ проблемы распределения доходов населения и их структуры
Содержание Введение 1. Доходы населения и их дифференциация 1.1 Доходы населения: сущность, виды и источники формирования 1.2 Показатели дифференциации доходов населения 2. Неравенство в доходах населения. Бедность и проблемы в ее преодолении 2.1 Формы проявления бедности 2.2 Показатели измерения уровня бедности 3. Динамика доходов населения Заключение Список использованной литературы Введение Проблема распределения доходов является одной из самых актуальных в современном общес
User alfFRED : 10 ноября 2013
10 руб.
up Наверх