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

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

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

Описание

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

Удалите из списка L за каждым вхождением X один элемент, если такой имеется и отличен от X.
Например, для языка CLISP при L=(a 8 2 a a 5 a) X=a функция должна вернуть (a 2 a a a).

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

зачет
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 4
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаше
User Roma967 : 7 ноября 2024
500 руб.
promo
Лабораторная работа №2 по дисциплине "Функциональное и логическое программирование". Вариант 4
Задание Опpеделите на языке ЛИСП и проверьте работу функции, пpовеpяющей, является ли список множеством, т.е. входит ли каждый элемент в список только один pаз. Например, список (a b a c) множеством не является.
User Greenberg : 19 февраля 2013
79 руб.
Лабораторная работа №2 по дисциплине «Функциональное и логическое программирование». Вариант №4
Определите на языке ЛИСП и проверьте работу функции, пpовеpяющей , является ли список множеством, т.е. входит ли каждый элемент в список только один pаз. Например, список (a b a c) множеством не является.
User olyly7 : 1 февраля 2012
200 руб.
Лабораторная работа №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 руб.
Функциональное и логическое программирование. Вариант №4
Задание Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность д
User svladislav987 : 9 ноября 2021
200 руб.
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 9
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаш
User Roma967 : 7 ноября 2024
500 руб.
promo
Тесты для проверки знаний по курсу «Организация и техника внешнеэкономических операций»
Тесты для проверки знаний по курсу «Организация и техника внешнеэкономических операций» Выполнил: Студент ____ курса магистратуры __________________________ (ФИО) Дата: ____________________ Группа тестов 1. 1. Отметьте, кто может являться участником внешнеторговых операций: а) фирмы, б) правительства, в) международные организации, г) торгово-промышленные палаты, д) интеграционные группировки, е) торговые представительства РФ. 2. Российская внешнеторговая фирма «Машиноэкспорт» намерена ос
User studypro : 31 июля 2016
500 руб.
Экономика. Билет №75
Билет №75 3. Галопирующая инфляция - это ... A) рост цен, измеряется двухзначными и более цифрами в год; B) цены растут астрономическими темпами; C) цены растут менее чем на 10% в год, стоимость денег сохраняйся; D) цены различных товарных групп остаются неизменными; Е) цены различных товаров постоянно меняются. 10. Производство - это: A) способ удовлетворения потребностей; B) процесс создания благ; C) процесс создания стоимости; D) процесс создания потребительской стоимости; Е) все перечислен
User KiberPank : 18 февраля 2020
10 руб.
Зачетная работа по дисциплине «Деньги, кредит, банки»
ВАРИАНТ 1. ТЕСТ. 1. Основные банковские операции 1. Открытие, ведение и закрытие счетов, кредитные операции. 2. Доверительное управление, получение права требования долга с третьих лиц, гарантии, поручительства. 2. Кредитная активная операция – это: 1. Операция по привлечению денежных средств. 2. Операция по размещению денежных средств. 3. Сущность трастовых операций 1. Доверительное управление капиталом. 2. Расчетные операции банка. 4. В каком документе оговорены права и ответственность комме
User mersedeska : 19 марта 2011
200 руб.
Проблема совокупного предложения. Денежная масса. Основные денежные агрегаты
План 1. Понятие совокупного предложения. Ценовые и неценовые детерминанты совокупного предложения. 2. Денежная масса. Основные денежные агрегаты. 3. Задача Список литературы 1. Понятие совокупного предложения. Ценовые и неценовые детерминанты совокупного предложения С 30-х до конца 60-х гг. макроэкономическая теория в основном ориентировалась на регулирование совокупного спроса. Однако в последние десятилетия основное внимание ученых и политиков уделяется проблематике совокупного предл
User Elfa254 : 14 ноября 2013
10 руб.
up Наверх