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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab2.lsp
material.view.file_icon Отчет.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание
Определите на языке ЛИСП и проверьте работу функции, переставляющей элементы списка таким образом, чтобы одинаковые элементы оказались рядом.
Например, для списка (1 2 1 4 3 1 2 4) функция должна вернуть (1 1 1 2 2 4 4 3).

Описание решения
Текст программы
Результаты работы программы

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

Зачет без замечаний!
Дата сдачи: март 2017 г.
В архиве отчет + файл программы (Lisp).
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Лабораторная работа №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 по дисциплине: Функциональное и логическое программирование. Вариант 9
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаш
User Roma967 : 7 ноября 2024
500 руб.
promo
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 4
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаше
User Roma967 : 7 ноября 2024
500 руб.
promo
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаш
User SibGOODy : 20 декабря 2023
500 руб.
promo
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 5
Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране по
User SibGOODy : 20 декабря 2023
500 руб.
promo
Лабораторная работа №2 по дисциплине «Функциональное и логическое программирование». Вариант №1
Обработка списков в языках CLISP и SWI-PROLOG Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции – операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода ре
User boeobq : 19 ноября 2021
250 руб.
Історія становлення і розвитку контент-аналізу
Контент-аналіз — метод досліджень текстів іншої подібної інформації, систематична процедура, метою якої є об'єктивний аналіз змісту будь-якого тексту. Винахідниками та лідерами контент-аналізу небезпідставно вважають американців, проте насправді вперше контент-аналіз було застосовано у 1640 році у Швеції. Там, під час дискусії з офіційним лютерантством, теологи порівняли апокрифічну збірку релігійних гімнів «Пісні Сіону» з гімнами офіційної церкви та підрахували кількість основних релігійних ід
User SerFACE : 23 января 2013
20 руб.
Онлайн-тест по дисциплине:Информатика и программирование (часть 1). Помогу пройти онлайн тест!
Вопрос №1 Какой из ниже перечисленных операторов, не является циклом в С++? do while while repeat until for Вопрос №2 Укажите операцию, приоритет выполнения которой больше остальных + * / ++ () Вопрос №3 Чему будет равна переменная a, после выполнения этого кода int a; for(a = 0; a < 10; a++) {}? 1 10 9 0 Вопрос №4 Что появится на экране, после выполнения этого фрагмента кода? int a = 1, b =2; if (a == b); cout << a << " = " << b << endl; a = b синтаксическая ошибка 1 = 2 в
User IT-STUDHELP : 3 октября 2021
550 руб.
promo
Грошовий ринок, його сутність, структура та аналіз
Вступ Розділ І . Сутність і функції грошового ринку в ринковій економіці 1.1. Роль, значення і структура грошового ринку 1.2. Особливості попиту на грошовому ринку 1.3. Особливості пропозиції на грошовому ринку 1.4. Графічна модель грошового ринку та рівновага на ньому Розділ ІІ. Аналіз грошового ринку України на сучасному етапі 2.1. Динаміка грошових агрегатів 2.2. Аналіз депозитних операцій грошового ринку 2.3. Стан ринку цінних паперів Висновок Список використаної літератури Вступ Актуаль
User Elfa254 : 24 октября 2013
10 руб.
Сущностные характеристики и формы трансграничного экономического сотрудничества
Введение Сущностные характеристики и формы трансграничного экономического сотрудничества Вывод Использованные источники ВВЕДЕНИЕ В работе рассмотрены методологические проблемы категории "трансграничное экономическое сотрудничество", ее место в общей структуре трансграничных связей, изменение подходов к определению этой категории в контексте становления рыночной экономики. Критически оцениваются существующие предложения относить отдельные формы международных экономических отношений к это
User evelin : 16 ноября 2013
15 руб.
up Наверх