Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками - Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 3

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

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

Описание

Задание

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

Вариант 3:
Из каждой группы подряд идущих элементов списка L оставьте только один. Например, для языка CLISP при L=(1 1 a a 3 3 3 + + + +) функция должна вернуть (1 a 3 +).

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

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

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Лабораторная работа №2 по дисциплине: «Функциональное и логическое программирование»
Задание Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4. Описание решения Решение – рекурсивное. Функция DEPTH вычисляет глубину списка (максимальное количество вложенных скобок).
User vohmin : 1 июня 2018
50 руб.
Лабораторная работа №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 руб.
Функциональное и логическое программирование. Вариант №3
Задание Напишите на языке SWI-Prolog программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность
User IT-STUDHELP : 22 ноября 2021
580 руб.
promo
Функциональное и логическое программирование. Вариант №3
Варианта №3: Создайте базу данных с расписанием движения самолетов: номер рейса, пункт прибытия, стоимость билета. Определите все рейсы до города, название которого вводится с клавиатуры, с минимальной стоимостью билета.
User qwok : 12 марта 2019
100 руб.
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 9
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаш
User Roma967 : 7 ноября 2024
500 руб.
promo
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 4
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаше
User Roma967 : 7 ноября 2024
500 руб.
promo
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 5
Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране по
User SibGOODy : 20 декабря 2023
500 руб.
promo
Экзамен по дисциплине: Государственные и муниципальные финансы. Билет №7.
Билет 7 Вопрос (дайте письменный развернутый ответ) Какие основные статьи расходов федерального бюджета? Почему именно эти направления финансируются из данного уровня бюджета? Задача В таблице приведен бюджет государства. 1. Определите вид бюджета. 2. Чему равна общая сумма налоговых поступлений? 3. Какую долю в доходах составляют налоги? 4. Какую долю в расходах составляют расходы государства на выполнение своих функций? Доходы Млрд. руб. Расходы Млрд. руб. Налог на прибыль 400 Государственн
User ДО Сибгути : 20 мая 2016
200 руб.
Организация вексельного обращения в коммерческом банке
СОДЕРЖАНИЕ ВВЕДЕНИЕ 3 1. АНАЛИЗ РАЗВИТИЯ ОСНОВ ВЕКСЕЛЬНОГО ПРАВА 10 1.1. Возникновение вексельного права 10 1.2. Развитие вексельного права в России 11 1.3. Понятие векселя 12 1.4. Составление векселя 14 1.5. Передача векселя (индоссамент) 16 1.6. Аваль 16 1.7. Акцепт переводного векселя 17 1.8. Протест векселя 18 1.9. Значение вексельного обращения 18 2. ИСПОЛЬЗОВАНИЕ ВЕКСЕЛЯ В СОВРЕМЕННОЙ ЭКОНОМИКЕ РОССИИ 20 2.1. Анализ современного положения в области правового регулирования применения вексел
User alfFRED : 23 марта 2013
10 руб.
Разработка топливной системы тракторного дизеля для работы на биотопливе
Выводы На основе проделанной работы можно сделать вывод, что данный проект является перспективным. Анализируя разделы проекта, можно сделать выводы, что при разработке топливной системы дизеля трактора Т-25 для работы на биотопливе, предприятие получит прибыль за счет уменьшения себестоимости топлива. Также предприятие получит прибыль при получение ценных сопутствующих продуктов: твердого топлива, жмыха для приготовления кормов, технического мыла, глицерина. А также переход дизельного двигателя
User Рики-Тики-Та : 30 октября 2017
825 руб.
Расчет карбюраторного двигателя внутреннего сгорания АЗЛК
CОДЕРЖАНИЕ Введение 4 1 Тепловой расчет двигателя 5 1.1 Выбор топлива, определение его теплоты сгорания 5 1.2 Определение параметров рабочего тела 5 1.3 Определение параметров окружающей среды и остаточных газов 6 1.4 Расчет параметров процесса впуска 7 1.5 Расчет параметров процесса сжатия 9 1.6 Расчет параметров процесса сгорания 9 1.7 Расчет параметров процесса расширения и выпуска 12 1.8 Определение индикаторных показателей двигателя 12 1.9 Определение эффективных показателей двигателя 13 1.
User 89042066206 : 5 февраля 2013
100 руб.
up Наверх