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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Lab2.doc
material.view.file_icon Lab2.lsp
material.view.file_icon Lab2.pl

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

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

Описание

Лабораторная работа №2
Обработка списков в языках CLISP и SWI-PROLOG
Условие задачи
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Вариант 6. Осуществить в списке L циклический сдвиг на N элементов вправо. Например, для языка CLISP при L=(a s d f g), N=3 функция должна вернуть (d f g a s).

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

Галкина М.Ю. 2018
Лабораторная работа №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 по дисциплине: Функциональное и логическое программирование. Вариант 9
Задание Напишите на двух языках 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 руб.
СИНЕРГИЯ Инженерно-техническая поддержка сопровождения информационных систем Колледж Тест 96 баллов 2024 год
СИНЕРГИЯ Инженерно-техническая поддержка сопровождения информационных систем Колледж (Темы 1-6 Итоговый тест) МТИ МосТех МосАП МФПУ Синергия Тест оценка ОТЛИЧНО 2024 год Ответы на 149 вопросов Результат – 96 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: 1. … контроль осуществляется в ходе решения задач и позволяет в процессе их решения немедленно обнаруживать ошибку 2. … метод заключается в обеспечении работоспособного состояния средств компьютерной техники пользователем совм
User Synergy2098 : 18 марта 2024
228 руб.
promo
Финансовая результативность как фактор обеспечения финансовой устойчивости предприятия
Финансовая устойчивость предприятия, особенно в нестабильных экономических условиях, является основным показателем успешной экономической деятельности, как для внутреннего менеджмента, так и для внешних наблюдателей и лиц, сотрудничающих с данным хозяйствующим субъектом. Поэтому, обеспечение финансовой устойчивости является важнейшей задачей для финансовых служб и финансовой администрации предприятия. Несмотря на то, что финансовая устойчивость предприятия отражается и интенсивно воздействует на
User Elfa254 : 27 марта 2014
20 руб.
Курсовая работа. Расчет механизма передвижения мостового крана
Введение 1. Расчёт механизма передвижения мостового крана 2. Определение общего сопротивления при движении мостового крана с грузом 3. Определение тормозных моментов и выбор тормоза 4.Проверочные расчёты механизмов передвижения крана Библиографический список Исходные данные: Вариант № 17. Тип кинематической схемы: а. ГрузоподЪемность крана: 15т. Длина пролета 22.5м Режим работы механизма в соответствии с типом схемы: Л-ПВ15. Скорость передвижения крана, м/с 0.9. Задание на сборочный чертёж и
User FLAME1 : 15 июля 2019
100 руб.
Курсовая работа. Расчет механизма передвижения мостового крана
«Расчет нагрузочных характеристик генератора с внешним возбуждением»
Параметры генераторных транзисторов: 1. m = 1 – предпоследняя цифра пароля; 2. Тип активного элемента (АЭ): 2П907Б; 3. P1 = 7 Вт – мощность генератора в критическом режиме; 4. Eс = 40 В – питающее напряжение 5. rнас = 10 Ом; 6. rи = 0,1 Ом; 7. Ri = 160 Ом; 8. S = 0,135 А/В; 9. E0 = 0 В.
User Awemt : 1 октября 2018
678 руб.
up Наверх