Функциональное и логическое программирование. Лабораторная работа №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 руб.
Тесты по дисциплине: Деньги, кредит, банки
Ссборник тестовых заданий: денежные реформы золотой стандарт кредитование инфляция безналичный расчет ценные бумаги банковский контроль (правильный вариант отмечен точкой)
User GnobYTEL : 30 августа 2012
50 руб.
Отчёт по практике. Конструкции холодильного оборудования
Общие сведения о поршневых компрессоров. Детали Компрессор поршневой ФВ-6 Компрессор поршневой АВ-22 Компрессор поршневой П-40 Компрессор вертикальный герметичный Компрессор поршневой «Битцер» Общие сведения о винтовых компрессоров. Компрессор винтовой ВХ-300 Компрессор винтовой «Битцер» Компрессор центробежный Компрессор спиральный Компрессор ротационный с катящимся ротором Компрессор ротационный с пластинами Конденсаторы водяного охлаждения. Горизонтальные кожухотрубные конденсаторы Вертикальн
User GnobYTEL : 6 мая 2015
10 руб.
История.Тест 50 вопросов. Вариант №1
ВАРИАНТ I 1. Князь, совершивший первое политическое объединение русских земель, – а) Олег; б) Рюрик; в) Аскольд; г) Дир. 2. Княжества, входившие в состав Киевской Руси, в наследственное владение стали передаваться в ... веке. а) IX; б) X; в) XI; г) XII. 3. Вотчина – это землевладение … а) опричников; б) бояр и князей; в) крестьян; г) дворян. 4. Экономика, построенная на торговле, преобладала в ... княжестве. а) Владимирском; б) Суздальском; в) Тверском; г) Новгородском. 5. Ледовое побоище
User IVANOVA : 1 февраля 2019
190 руб.
История.Тест 50 вопросов. Вариант №1
Общие организационные принципы систем управления качеством
Введение Общие организационные принципы Заключение Список литературы
User Aronitue9 : 2 сентября 2012
20 руб.
up Наверх