Лабораторная работа №2 «Обработка списков в языках CLISP и SWI-PROLOG»
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой 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 программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке 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
SibGOODy
: 20 декабря 2023
Лабораторная работа №2
«Обработка списков в языках CLISP и SWI-PROLOG»
Задание на лабораторную работу
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат
500 руб.
Понятие лингвистической переменной. Язык программирования Prolog
alfFRED
: 10 октября 2013
Содержание
1. Нечеткая лингвистическая переменная
2. Пролог - язык программирования ЭС
Используемая литература
Вопрос 24. Нечеткая лингвистическая переменная
Понятие лингвистической переменной
Лингвистическая переменная отличается от числовой переменной тем, что ее значениями являются не числа, а слова или предложения в естественном или формальном языке. Поскольку слова, в общем, менее точны, чем числа, понятие лингвистической переменной дает возможность приближенно описывать явления, ко
10 руб.
Лабораторная работа на языке Пролог (Prolog). Списки
DocentMark
: 14 сентября 2011
Знакомство с рекурсивной структурой данных на примере списка.
В программе реализованы следующие функции работы со списками:
Вывод списка на экран
Удаление элементов по номеру
Удаление элементов по значению
Добавление элемента в конец
Вставка по номеру
Интерактивное общение с пользователем реализовано при помощи меню.
110 руб.
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками - Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 3
Roma967
: 4 января 2024
Задание
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаше
500 руб.
Лабораторная работа №3 «Работа со строками и файлами в языке SWI-PROLOG»
sarekuwa
: 3 февраля 2020
Задание
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла. Номер варианта выбирается по последней цифре пароля.
Вариант 5
В каждой строке текстового файла, состоящего из нескольких строк, переставьте слова в обратном порядке. Сформируйте новый файл.
500 руб.
Лабораторная работа 2
Infanta
: 20 марта 2026
Лабораторная работа 2
Задание.
1. Создайте модель по описанию.
2. Письменно, опишите суть модели и как ее можно использовать в практической деятельности.
800 руб.
Лабораторная работа №2
ITNerd
: 23 октября 2025
Лабораторная работа №2 по дисциплине "Моделирование систем". ИССЛЕДОВАНИЕ ЭЛЕКТРИЧЕСКИХ ЦЕПЕЙ
ВО ВРЕМЕННОЙ ОБЛАСТИ.
Задание №1
Собрать схему (рис.1)
Установить амплитуду импульсов генератора, равную 10 В, f=1 Гц. Убедиться, что зуммер и светодиодный индикатор выдают сигнал (1 раз в секунду).
Задание №2
Собрать схему (рис.2)
Установить следующие параметры функционального генератора:
Получить на экране осциллографа временные диаграммы входных прямоугольных импульсов и напряжения на рез
470 руб.
Лабораторная работа №2
ITNerd
: 22 октября 2025
Лабораторная работа №2 по дисциплине "Измерение параметров и оценка качества мультимедиа продукции". ИССЛЕДОВАНИЕ ЧАСТОТНО – СЕЛЕКТИВНЫХ ЦЕПЕЙ
Задание №1
Собрать в программной среде MULTISIM схему фильтра нижних частот (ФНЧ) (рис.1).
...
Задание №2
Собрать в программной среде MULTISIM схему фильтра верхних частот (ФВЧ) (рис.4).
...
Задание №3
Собрать в программной среде MULTISIM схему резонансного усилителя (рис.7).
370 руб.
Другие работы
Кейс 5. Административное право (4 ситуации)
IVANOVA
: 4 июля 2019
Кейс 5.
Ситуация № 1. Старший наряда по охране Государственной границы Российской Федерации лейтенант Петров, следуя от пункта пропуска в направлении Государственной границы, обратил внимание на автомашину ЗИЛ, которая двигалась на большой скорости в сторону пункта пропуска. На требования наряда об остановке водитель автомашины не реагировал. После задержания автомашины на пункте пропуска было установлено, что водитель находится в состоянии алкогольного опьянения.
Дайте юридическую оценку ситуа
140 руб.
Совет Безопасности Организации Объединенных Наций
Qiwir
: 9 августа 2013
Согласно Уставу, Совет Безопасности несет главную ответственность за поддержание международного мира и безопасности. Он организуется таким образом, чтобы он мог функционировать непрерывно, для этой цели каждый из его членов должен быть всегда представлен в Центральных учреждениях Организации Объединенных Наций.
31 января 1992 года в Центральных учреждениях было впервые созвано заседание Совета на высшем уровне с участием глав государств и правительств 13 из его 15 членов и министров ин
10 руб.
Деловой и светский этикет
surfer100
: 23 мая 2016
Реферат по дисциплине "Управление персоналом". Новосибирск 2015 г.
120 руб.
Технологическая схема ПСП РЛПДС-Чертеж-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа
as.nakonechnyy.92@mail.ru
: 22 июня 2016
Технологическая схема ПСП РЛПДС-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
387 руб.