Лабораторная работа №2 «Обработка списков в языках CLISP и SWI-PROLOG»

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

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

Описание

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

Вариант 5
Вставьте в список L1 элементы другого списка L2 после каждого вхождения X в L1. Например, для языка CLISP при L1=(1 2 1 5 3), X=1, L2=(+ * z) функция должна вернуть (1 + * z 2 1 + * z 5 3).

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

Оценка:Зачет 
Уважаемый студент, замечаний нет. Галкина Марина Юрьевна
Обработка списков в языках CLISP и SWI-PROLOG - Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 0
Лабораторная работа №2 «Обработка списков в языках CLISP и SWI-PROLOG» Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат
User SibGOODy : 20 декабря 2023
500 руб.
promo
Понятие лингвистической переменной. Язык программирования Prolog
Содержание 1. Нечеткая лингвистическая переменная 2. Пролог - язык программирования ЭС Используемая литература Вопрос 24. Нечеткая лингвистическая переменная Понятие лингвистической переменной Лингвистическая переменная отличается от числовой переменной тем, что ее значениями являются не числа, а слова или предложения в естественном или формальном языке. Поскольку слова, в общем, менее точны, чем числа, понятие лингвистической переменной дает возможность приближенно описывать явления, ко
User alfFRED : 10 октября 2013
10 руб.
Лабораторная работа на языке Пролог (Prolog). Списки
Знакомство с рекурсивной структурой данных на примере списка. В программе реализованы следующие функции работы со списками: Вывод списка на экран Удаление элементов по номеру Удаление элементов по значению Добавление элемента в конец Вставка по номеру Интерактивное общение с пользователем реализовано при помощи меню.
User DocentMark : 14 сентября 2011
110 руб.
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками - Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 3
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаше
User Roma967 : 4 января 2024
500 руб.
promo
Лабораторная работа №3 «Работа со строками и файлами в языке SWI-PROLOG»
Задание Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла. Номер варианта выбирается по последней цифре пароля. Вариант 5 В каждой строке текстового файла, состоящего из нескольких строк, переставьте слова в обратном порядке. Сформируйте новый файл.
User sarekuwa : 3 февраля 2020
500 руб.
Лабораторная работа №3 «Работа со строками и файлами в языке SWI-PROLOG»
Лабораторная работа 2
Лабораторная работа 2 Задание. 1. Создайте модель по описанию. 2. Письменно, опишите суть модели и как ее можно использовать в практической деятельности.
User Infanta : 20 марта 2026
800 руб.
Лабораторная работа 2
Лабораторная работа №2
Лабораторная работа №2 по дисциплине "Моделирование систем". ИССЛЕДОВАНИЕ ЭЛЕКТРИЧЕСКИХ ЦЕПЕЙ ВО ВРЕМЕННОЙ ОБЛАСТИ. Задание №1 Собрать схему (рис.1) Установить амплитуду импульсов генератора, равную 10 В, f=1 Гц. Убедиться, что зуммер и светодиодный индикатор выдают сигнал (1 раз в секунду). Задание №2 Собрать схему (рис.2) Установить следующие параметры функционального генератора: Получить на экране осциллографа временные диаграммы входных прямоугольных импульсов и напряжения на рез
User ITNerd : 23 октября 2025
470 руб.
Лабораторная работа №2
Лабораторная работа №2
Лабораторная работа №2 по дисциплине "Измерение параметров и оценка качества мультимедиа продукции". ИССЛЕДОВАНИЕ ЧАСТОТНО – СЕЛЕКТИВНЫХ ЦЕПЕЙ Задание №1 Собрать в программной среде MULTISIM схему фильтра нижних частот (ФНЧ) (рис.1). ... Задание №2 Собрать в программной среде MULTISIM схему фильтра верхних частот (ФВЧ) (рис.4). ... Задание №3 Собрать в программной среде MULTISIM схему резонансного усилителя (рис.7).
User ITNerd : 22 октября 2025
370 руб.
Лабораторная работа №2
Лабораторная работа №2 По дисциплине: Теория электрических цепей «Исследование активных RC фильтров» Вариант №6
Цель работы: Исследование амплитудно-частотных характеристик фильтра нижних частот третьего порядка, реализованного на пассивных и активных RC-звеньях. 1.Теоретическое исследование Осуществить синтез ARC-фильтра нижних частот в соответствии с исходными данными своего варианта (по последней цифре пароля) (см. таблицу 1.1)
User magoter : 1 мая 2023
300 руб.
Проектирование СТО по обслуживанию легковых автомобилей с разработкой шиномонтажного участка
Тема "Проектирование СТО по обслуживанию легковых автомобилей марки ЗАЗ Lanos Pick-up; ЗАЗ 110557-43; ЗАЗ 110557-73; ЗАЗ 110558-47 с разработкой шиномонтажного участка" Содержание 1.1 Исходные данные 1.2 Расчет численности производственных рабочих 1.3 Расчет числа постов на СТО 1.4 Число вспомогательных постов. 1.5 Расчет числа автомобиле-мест ожидания и хранения 1.6 Определение состава и площадей помещений СТО 1.7 Определение потребности в технологическом оборудовании 1.8 Строительная част
User proekt-sto : 28 апреля 2023
300 руб.
Проектирование СТО по обслуживанию легковых автомобилей с разработкой шиномонтажного участка
Элементы теории надежности технологических систем
5 задач по предмету "Элементы теории надежности технологических систем". Задача №1. На определение вероятности безотказной работы и частоту интенсивности отказов. Задача №2. Для системы автоматического управления технологическим процессом найти вероятность безотказной работы при известных вероятностях безотказной работы ее элементов. Задача №3. Требуется рассчитать вероятность безотказной работы и среднюю наработку до первого отказа системы. Задача №4. Определить: достаточно ли одного резервног
User Marisa0901 : 2 января 2013
300 руб.
ОСТ 108.275.50-80 Детали и сборочные единицы опор, подвесок, стяжек для линзовых компенсаторов и приводов дистанционного управления арматурой трубопроводов ТЭС и АЭС. Технические требования
Описание ОСТ 108.275.50-80: Настоящий стандарт распространяется на детали и сборочные единицы опор, подвесок и приводов дистанционного управления арматурой станционных и турбинных трубопроводов и на детали и сборочные единицы стяжек для линзовых шарнирных компенсаторов турбинных трубопроводов ТЭС и АЭС (далее по тексту «детали и сборочные единицы»). Стандарт устанавливает дополнительные к ОСТ 108.030.123-77, ОСТ 108.030.124-77 и ОСТ 108.030.129-79 технические требования к материалам и полуфабрик
User Lokard : 27 июня 2013
10 руб.
up Наверх