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

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

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

Описание

Задание

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

Вариант 9. Сформируйте новый список, каждый элемент которого - это список из двух элементов: самого элемента и числа его вхождений в исходный список L.
Например, для языка CLISP при L=(2 4 2 3 2 3) функция должна вернуть ((2 3) (4 1) (3 2)).

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

Зачет без замечаний!
Год сдачи: 2024 г.
Преподаватель: Галкина М.Ю.
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант №9
Задание Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в новый список, элементы которого имеют вид: (<элемент списка L> <кол-во вхождений этого элемента в список L>). Например, для списка L = (a b a a c b) функция должна вернуть ((a 3) (b 2) (c 1)). Описание решения Текст программы Результаты работы программы
User SibGOODy : 14 сентября 2018
150 руб.
promo
Лабораторная работа №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 руб.
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 4
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаше
User Roma967 : 7 ноября 2024
500 руб.
promo
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 5
Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране по
User SibGOODy : 20 декабря 2023
500 руб.
promo
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаш
User SibGOODy : 20 декабря 2023
500 руб.
promo
Лабораторная работа №2 по дисциплине «Функциональное и логическое программирование». Вариант №1
Обработка списков в языках CLISP и SWI-PROLOG Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции – операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода ре
User boeobq : 19 ноября 2021
250 руб.
Основы гидравлики и теплотехники МИИТ Задача 1.1 Вариант 5
Для приема дополнительного объема воды, получающегося в процессе ее расширения при нагревании, к системе водяного отопления в верхней ее точке присоединяют расширительные резервуары, сообщающиеся с атмосферой. Определить необходимый объем расширительного резервуара при нагревании воды от 10 до 90 ºС. Коэффициент температурного расширения воды принять равным βt=0,00045 1/ºC. Объем воды в системе W=1,0 м³.
User Z24 : 15 октября 2025
120 руб.
Основы гидравлики и теплотехники МИИТ Задача 1.1 Вариант 5
Расчетно-графическое задание по Экономике отрасли инфокоммуникаций. ВАРИАНТ 4
Задание 1 ОАО «ТелекомДВ» является провайдером услуг сети передачи данных. Доходы компании формируются за счет организации каналов передачи данных на платной основе для физических и юридических лиц. 1. Определить структуру затрат компании. 2. Составе калькуляцию себестоимости 100 руб. доходов и 1Мбит. 3. Определите прибыль и рентабельность компании за указанный период Данные о затратах, доходе и объеме услуг за IVквартал 2012 приведены в таблице 1.1. Результаты расчетов представлены в таблице
User Nadenalove : 25 мая 2017
450 руб.
Контрольная работа по дисциплине: Основы информационной безопасности. Вариант 19
Тема: «Методы и средства защиты информации в сети Интернет» Содержание Введение 3 1. Описание угроз безопасности информации в интернете 4 2. Обзор методов защиты информации в интернете 9 3. Средства защиты информации в интернете 14 4. Обеспечение безопасности информации на различных уровнях 17 4.1 Защита информации на серверах и локальных сетях 17 4.2 Защита информации при передаче 19 4.3 Дополнительные средства защиты информации пользователем 20 5. Рекомендации по обеспечению информационной б
User Учеба "Под ключ" : 13 ноября 2022
450 руб.
promo
Програми аудиту та зламу паролів John The Ripper та L0phtcrack
Вступ У Linux паролі шифруються в алгоритмі "DES", також є така річ як "salt", це дві будь-які літери, які є ключем до паролю, іншими словами, за допомогою "salt" і шифрується пароль. Паролі в більшості випадків зберігаються в таких файлах: / Etc / passwd / Etc / shadow Хоча можуть і лежати в якому-небудь / etc / shadow.old або / etc / passwd.tmp. Зробивши лістинг директорії / etc /, відразу можна все зрозуміти. passwd файл, це якраз те що нам треба, але в більшості випадків паролі зберігаю
User Slolka : 7 октября 2013
10 руб.
up Наверх