Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 4
Состав работы
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Вариант 4. Удалите из списка L за каждым вхождением X один элемент, если такой имеется и отличен от X.
Например, для языка CLISP при L=(a 8 2 a a 5 a) X=a функция должна вернуть (a 2 a a a).
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Вариант 4. Удалите из списка L за каждым вхождением X один элемент, если такой имеется и отличен от X.
Например, для языка CLISP при L=(a 8 2 a a 5 a) X=a функция должна вернуть (a 2 a a a).
Дополнительная информация
Зачет без замечаний!
Год сдачи: 2024 г.
Преподаватель: Галкина М.Ю.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Год сдачи: 2024 г.
Преподаватель: Галкина М.Ю.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Похожие материалы
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант №4
svladislav987
: 9 ноября 2021
Задание
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашен
200 руб.
Лабораторная работа №2 по дисциплине "Функциональное и логическое программирование". Вариант 4
Greenberg
: 19 февраля 2013
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, пpовеpяющей, является ли список множеством, т.е. входит ли каждый элемент в список только один pаз.
Например, список (a b a c) множеством не является.
79 руб.
Лабораторная работа №2 по дисциплине «Функциональное и логическое программирование». Вариант №4
olyly7
: 1 февраля 2012
Определите на языке ЛИСП и проверьте работу функции, пpовеpяющей , является ли список множеством, т.е. входит ли каждый элемент в список только один pаз.
Например, список (a b a c) множеством не является.
200 руб.
Лабораторная работа №2 по дисциплине: «Функциональное и логическое программирование»
vohmin
: 1 июня 2018
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.
Описание решения
Решение – рекурсивное.
Функция DEPTH вычисляет глубину списка (максимальное количество вложенных скобок).
50 руб.
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование
Dusya
: 12 сентября 2012
1.Задание
Определите на языке ЛИСП и проверьте работу функции, переставляющей элементы списка таким образом, чтобы одинаковые элементы оказались рядом.
Например, для списка (1 2 1 4 3 1 2 4) функция должна вернуть (1 1 1 2 2 4 4 3) .
100 руб.
Лабораторная работа № 2 по дисциплине: Функциональное и логическое программирование
1231233
: 29 января 2012
Лабораторная работа №2
Вариант 7
Условие задачи:
Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s)
Исходный текст программы:
(defun F (L N)
(cond
((minusp N) L)
23 руб.
Функциональное и логическое программирование. Вариант №4
svladislav987
: 9 ноября 2021
Задание
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность д
200 руб.
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 9
Roma967
: 7 ноября 2024
Задание
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаш
500 руб.
Другие работы
Теплотехника РГАУ-МСХА 2018 Задача 5 Вариант 62
Z24
: 26 января 2026
Электрошина сечением 100×10 мм² и удельным сопротивлением ρ, установленная на ребро, охлаждается свободным потоком воздуха, температура которого tж. При установившейся электрической нагрузке температура электрошины не должна превышать 70 ºС. Вычислить коэффициент теплоотдачи α, величину теплового потока, теряемую в окружающую среду, если длина электрошины l, и допустимую силу тока.
Ответить на вопросы:
1. Дайте определение свободной конвекции.
2. Что такое определяющие и определяемые числ
200 руб.
Шпоры по ОПУС
GnobYTEL
: 1 августа 2012
Ответы к экзамену по ОПУС.
ПОС; Строительные потоки классифицируются по наиболее общим признакам.
По структур и виду продукции: частные, специализированные, объектные и комплексные; Организация поточного строительства; Технико-экономическая эффективность поточной организации строительства.и т.д.
20 руб.
Подземные хранилища нефтепродуктов и газа в отложениях каменной соли-Курсовая работа-Оборудование транспорта и хранения нефти и газа
lesha.nakonechnyy.92@mail.ru
: 14 февраля 2018
Подземные хранилища нефтепродуктов и газа в отложениях каменной соли-Курсовая работа-Оборудование транспорта и хранения нефти и газа
Введение.
Подземные хранилища в отложениях каменной соли –это наиболее распространенный вид подземных емкостей для хранения нефтепродуктов.
Каменная соль (галит) имеет высокий предел прочности и низкую проницаемость, что весьма благоприятно для создания в ее отложениях
Подземное хранение газа —технологическийпроцессзакачки, отбораихранения газа в пластах-колле
1087 руб.
Гидравлика Задача 9.32
Z24
: 14 января 2026
Конденсатор паровой турбины, установленный на тепловой электростанции оборудован 8186 охлаждающими трубками d=0,025 м. В нормальных условиях работы через конденсатор в час проходит 13600 м³ циркуляционной воды с температурой 12,5…13 ºС. Будет ли при этом обеспечен турбулентный режим движения в трубках?
Ответ: режим движения воды в трубках турбулентный.
150 руб.