Лабораторная работа №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
250 руб.
Лабораторная работа №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). Вариант №33
Контрольная работа Вариант 33. Вопросы 1.Радиус-вектор материальной точки изменяется со временем по закону: r ⃗=3t^3 i ⃗-2t^2 j ⃗+tk ⃗,м, где векторы i ⃗,j ⃗,k ⃗ являются ортами декартовой системы координат. За первую секунду движения равнодействующая сила совершила работу 19,4 Дж. Чему равна масса данной материальной точки? 2.Шар массой 1 кг, движущийся горизонтально со скоростью 1, столкнулся с неподвижным шаром массой 1,5 кг. Какую долю своей кинетической энергии первый шар передал второ
User IT-STUDHELP : 3 июля 2023
600 руб.
Контрольная работа по дисциплине: Физика (Часть 2). Вариант №33 promo
Лабораторная работа №4. Структуры и алгоритмы обработки данных. Тема: Метод поиска. 2022
Лабораторная работа №4. Структуры и алгоритмы обработки данных. Тема: Метод поиска. 1 Цель работы Научиться реализовывать стек и дек, обрабатывать данные из документа в соответствии с заданиями и последующий вывод имеющихся данных. 2 Задание Первым заданием является реализация стека и дека, а также их операций. В случае стека требуется: инициализация, проверка на пустоту, добавление нового элемента в начало, извлечение элемента из начала. А в случае дека требуется: инициализация, проверка на
User DiKey : 29 июня 2022
75 руб.
Микробиологические процессы, протекающие при производстве продуктов питания
Содержание: Введение. История развития процесса брожения. Характеристика процесса брожения. Спиртовое брожение. Молочнокислое брожение. Биохимические основы производства кисломолочных продуктов. Физико-химические и биохимические процессы при сквашивании молока. Коагуляция казеина и гелеобразование. Маслянокислое брожение. Сбраживание белков. Пропионовокислое брожение. Уксуснокислое брожение. Глюконовокислое брожение. Детоксификация в процессе брожения пищи. Заключение. Список используемой литера
User Aronitue9 : 2 мая 2012
42 руб.
Лабораторная работа №1 по дисциплине:Направляющие системы электросвязи. Тема: Исследование собственных и дополнительных затуханий в оптических кабелях связи. Вариант с 0 по 9.
1. Цель работы: Цель работы является проведение компьютерного эксперимента по исследованию собственных и дополнительных затуханий в оптических кабелях связи: - собственных затуханий; - затуханий в местах соединений оптических волокон; - затуханий на микроизгибах и макроизгибах. 2. Программа лабораторной работы 3. Основные теоретические соотношения для решения задач и моделирования 4. Результаты допуска к лабораторной работе (В данном пункте необходимо вставить скриншоты со своими данными: ФИО
User jaja : 16 декабря 2018
299 руб.
Лабораторная работа №1 по дисциплине:Направляющие системы электросвязи. Тема: Исследование собственных и дополнительных затуханий в оптических кабелях связи. Вариант с 0 по 9.
up Наверх