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

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

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

Описание

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

Вариант 7:

Удалите из списка L все повторные вхождения элементов.
Например, для языка CLISP при L=(1 2 1 4 1 2 3) функция должна вернуть (1 2 4 3).

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

Зачет без замечаний
Лабораторная работа № 2 по дисциплине Функциональное и логическое программирование. Вариант 7
Условие задачи: Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо. Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s)
User Некто : 16 сентября 2018
50 руб.
Лабораторная работа №2. Функциональное и логическое программирование. Вариант №7. ДО СибГУТИ.
Задание. Определите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо. Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) . Решение – рекурсивное. Функция SHIFT осуществляет циклический сдвиг в списке на n элементов вправо. Листинг программы: (DEFUN SHIFT (L N) (COND ................
User Olya : 12 декабря 2017
200 руб.
Лабораторная работа №2. Функциональное и логическое программирование. Вариант №7. ДО СибГУТИ.
Лабораторная работа №2 по "Функциональное и логическое программирование".
Лабораторная работа №2 по "Функциональное и логическое программирование". Задание к Варианту 1 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4.
User Eva : 3 июня 2011
12 руб.
Функциональное и логическое программирование. Вариант №7
Контрольная работа Задание: Реализовать на языке SWI-PROLOG программу для работы с базой данных об итогах сессии по 5 дисциплинам студентов определенной группы. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в д
User hikewa8019 : 21 ноября 2021
50 руб.
Лабораторная работа №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 руб.
Совершенстование технического обслуживания и ремонта автомобиля ГАЗель 32213 с разработкой устройства для сбора отработанного масла
Дипломный проект СОДЕРЖАНИЕ ВСТУПЛЕНИЕ 1. АНАЛИЗ ПРОИЗВОДСТВЕННЫХ ПРОЦЕССОВ АВТОТРАНСПОРТНЫХ ПРЕДПРИЯТИЙ И КРАТКАЯ ХАРАКТЕРИСТИКА ДЕЯТЕЛЬНОСТИ ГП "АВТО 2007"... 1.1. Система технического обслуживания и ремонта автомобилей и ее место в автомобильной транспортной системе.. 1.2. Краткая характеристика производственной деятельности предприятия.. 1.3. Основные направления дальнейшего совершенствования системы технического обслуживания и ремонта........ 2. ТЕХНОЛОГИЧЕСКИЙ РАСЧЕТ АТП И УЧАСТКА ТО И Д
User Shloma : 9 июня 2020
1590 руб.
Совершенстование технического обслуживания и ремонта автомобиля ГАЗель 32213 с разработкой устройства для сбора отработанного масла
СТО Газпром 2-3.7-380-2009 Инструкция по технологии сварки морских газопроводов
Утвержден ОАО "Газпром" Распоряжение от 01.06.2009 № 145. разработчик ООО "Институт ВНИИСТ". Введен впервые. Стандарт распространяется на сварку кольцевых соединений труб, соединительных деталей газопроводов, запорной и регулирующей арматуры условным диаметром DN (Ду) от 100 до 1400 мм включительно из малоуглеродистых низколегированных сталей с нормативным значением предела текучести до 485 Мпа включительно при строительстве морских магистральных газопроводов ОАО «Газпром» на глубоководных, приб
User GnobYTEL : 3 июля 2013
5 руб.
Інструкції з охорони праці для працівників хлібозаводів. Примірна інструкція по охороні праці для формувальника по обслуговуванню тістозакатувальної машини Т1-ХТ2-3
1.1. Інструкція призначена для навчання формувальника тіста, що обслуговує тістозакатувальну машину Т1-ХТ2-3 методам безпечної роботи і дотриманню вимог по охороні праці. Постійне робоче місце - тісторозділочне відділення. Режим роботи - безперервний. Формувальником виконується робота з формування штучних, дрібноштучних булочних виробів на тістозакатувальній машині Т1-ХТ2-3 і обробка тістових заготівель вручну на столі (підкачування, обробка і надання їм установленої форми). Змащення й обробка
User Elfa254 : 30 июня 2013
2 руб.
Экзамен.Финансовый менеджмент.МВА
Итоговый тест (max 51 балл) Найдите правильный вариант ответа Вопрос № 1. Какая из статей НЕ принадлежит к активным статьям баланса А) Здания и сооружения Б) Нематериальные активы В) Задолженность перед бюджетом Г) Товарно-материальные запасы Найдите правильный вариант ответа Вопрос № 2. Компания ЗАО «Авто-Гарант» осуществляет добровольное страхование транспортных средств. 25 декабря 2012 г. компания ОАО «Супер-Энерджи» приобрела и оплатила полис на страховое обслуживание принадлежащих компан
User sale1 : 11 марта 2021
900 руб.
up Наверх