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

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

material.view.file_icon
material.view.file_icon lab2.pl
material.view.file_icon Лабораторная 2.doc
material.view.file_icon lab2.lisp

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

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

Описание

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

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

2023г. , замечаний нет. Галкина Марина Юрьевна
Функциональное и логическое программирование. Лабораторная работа 2, вариант 6.
Лабораторная работа № 2 Обработка списков в языках CLISP и SWI-PROLOG Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результа
User nik200511 : 16 мая 2022
77 руб.
Лабораторная работа №2 по дисциплине «Функциональное и логическое программирование» 6 вариант
Лабораторная работа №2 по дисциплине «Функциональное и логическое программирование» Задание. Вариант №6. Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов влево. Например, для списка (a s d f g), n = 3 функция должна вернуть (f g a s d) .
User mastar : 7 февраля 2013
125 руб.
Функциональное и логическое программирование - лабораторные работы 1, 2, 3, 4, 5 - 6 вариант
Лабораторная работа №1 Вариант 6 Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданное параметром x число в упорядоченный по неубыванию список L таким образом, чтобы сохранилась упорядоченность. Например, при x=7, L=(0 3 3 6 9) функция должна возвращать список (0 3 3 6 7 9). Проверьте, что функция добавляет элемент в конец списка. Лабораторная работа №2 Вариант 6 Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов
User студент-сибгути : 12 ноября 2014
249 руб.
Система оценки кредитоспособности клиентов банка
Введение Одним из важнейших направлений деятельности коммерческих банков является кредитование своих клиентов. Перед принятием решения о выдаче кредита банк должен оценить кредитоспособность заемщика. Оценивая кредитоспособность своих клиентов, банк ищет ответы на два главных вопроса. Во-первых, как оценить перспективу финансовой состоятельности заемщика, т.е. как убедиться в том, что у него будет возможность выполнить свои денежные обязательства по кредиту к моменту истечения срока действия кре
User OstVER : 5 ноября 2012
5 руб.
Онлайн Тест 3 по дисциплине: Сети ЭВМ и телекоммуникации.
Вопрос No1 Пропускная способность сети - количество информации, передаваемое сетью в единицу времени Неверно Верно Вопрос No2 Существует три вида IPv6-адресов (на соответствие): индивидуальный адрес, который требуетс
User IT-STUDHELP : 5 декабря 2022
700 руб.
promo
Контрольная работа по дисциплине: Исследование операций. Вариант 9
Комплексное и многопериодное планирование в управлении Оглавление Введение 3 1. Понятие и виды планирования в организации 5 2. Текущее планирование в организации 7 3. План предприятия и его характеристика 12 Заключение 17 Список использованных источников 19
User IT-STUDHELP : 4 апреля 2022
450 руб.
promo
Проектирование фундаментов мелкого заложения и свайных
Содержание: 1. Оценка конструктивной схемы здания 2. Оценка грунтовых условий участка застройки 3. Проектирование фундаментов мелкого заложения 3.1. Глубина заложения подошвы фундаментов 3.2. Расчет фундаментов 3.3. Определение осадок оснований интегральным методом на основе закона Гука 4. Расчет и проектирование свайных фундаментов 4.1. Определение несущей способности сваи 5. Технико-экономическое обоснование принятых вариантов устройства фундаментов Используемая литература
User Aronitue9 : 16 мая 2012
50 руб.
up Наверх