Функциональное и логическое программирование. Лабораторная работа 2, вариант 6.
Состав работы
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа № 2
Обработка списков в языках 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).
Обработка списков в языках 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).
Дополнительная информация
июнь 2020, зачтено без замечаний, Галкина Марина Юрьевна
Похожие материалы
Функциональное и логическое программирование Лабораторная работа 2 Вариант №6
Notsohxc
: 7 февраля 2023
Лабораторная работа No2
Обработка списков в языках CLISP и SWI-PROLOG
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 3 файла:
файл отчета, содержащий титульный лист, условие задачи, исходные
тексты программ и результаты работы программ (можно в виде
скриншотов);
файл с исходным текстом программы на языке CLISP;
файл с исходным текстом программы на языке SWI-PROLOG.
Задание на лабораторную работу
Напишите на двух языках CLISP и SWI-PROLOG прог
60 руб.
Лабораторная работа №2 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №2 по "Функциональное и логическое программирование".
Задание к Варианту 1
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.
12 руб.
Лабораторная работа №2 по дисциплине «Функциональное и логическое программирование» 6 вариант
mastar
: 7 февраля 2013
Лабораторная работа №2
по дисциплине
«Функциональное и логическое программирование»
Задание. Вариант №6.
Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов влево.
Например, для списка (a s d f g), n = 3 функция должна вернуть (f g a s d) .
125 руб.
Лабораторная работа №2 по дисциплине: «Функциональное и логическое программирование»
vohmin
: 1 июня 2018
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.
Описание решения
Решение – рекурсивное.
Функция DEPTH вычисляет глубину списка (максимальное количество вложенных скобок).
50 руб.
Лабораторная работа № 2 по предмету : «Функциональное и логическое программирование»
xtrail
: 22 апреля 2013
Лабораторная работа №2
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.
200 руб.
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование
Dusya
: 12 сентября 2012
1.Задание
Определите на языке ЛИСП и проверьте работу функции, переставляющей элементы списка таким образом, чтобы одинаковые элементы оказались рядом.
Например, для списка (1 2 1 4 3 1 2 4) функция должна вернуть (1 1 1 2 2 4 4 3) .
100 руб.
Лабораторная работа № 2 по дисциплине: Функциональное и логическое программирование
1231233
: 29 января 2012
Лабораторная работа №2
Вариант 7
Условие задачи:
Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s)
Исходный текст программы:
(defun F (L N)
(cond
((minusp N) L)
23 руб.
Функциональное и логическое программирование. Лабораторная работа №2. Вариант №2
nik200511
: 16 мая 2016
Лабораторная работа №2
Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использование операторов set и setq не допускается!
Вариант 2
Опpеделите на языке ЛИСП и проверьте работу функции, пpеобpазующей инфиксную запись опеpаций выpажения в пpединфиксную и возвpащающую значение выpажения.
Hапpимеp, для списка ((-8 + 10) * (1 + 2) функция должна вернуть 6.
Указание: Для вычисления значения вы
41 руб.
Другие работы
Соединение деталей шпилькой. Задание 70 - Вариант 8
.Инженер.
: 11 декабря 2025
С.К. Боголюбов. Индивидуальные задания по курсу черчения. Соединение деталей шпилькой. Задание 70 - Вариант 8.
Пользуясь приведёнными условными соотношениями, построить изображения соединения деталей шпилькой. Размер L подобрать по ГОСТ так, чтобы обеспечить указанное значение К.
Исходные данные:
d=16 мм
n=22 мм
m=48 мм
c=2 мм
В состав работы входит:
Чертеж;
3D модели.
Выполнено в программе Компас + чертежи в PDF.
100 руб.
Особенности туристской услуги
Elfa254
: 4 сентября 2013
Туризм является одной из ведущих и наиболее динамично развивающихся отраслей мировой экономики. За быстрые темпы роста он признан экономическим феноменом столетия минувшего и ему пророчат блестящее будущее в столетии грядущем. Согласно прогнозу Всемирной Туристической Организации (ВТО) рост туристической индустрии будет необратим в ХХ1 веке, и к 2020 году количество международных туристических посещений составит 1, 6 биллиона единиц.
Как известно, данная отрасль хозяйства является фундаментальн
Оборотный капитал предприятия и основные задачи управления
alfFRED
: 26 октября 2013
Введение
1 Экономическое содержание оборотного капитала
2 Кругооборот оборотного капитала
3 Управление оборотным капиталом
Заключение
Список литературы
Введение
Любая коммерческая организация (предприятие), ведущая производственную или иную коммерческую деятельность, должна обладать определенным реальным, т.е. функционирующим имуществом или активным капиталом в виде основного и оборотного капитала.
Для успешной работы предприятиям необходимы соответствующие производственной программе запасы сыр
10 руб.
Контрольная работа по дисциплине: Статистика семестр 4-й, вариант 7-й и 3-й
saharok
: 21 октября 2014
Задача 1. (Вариант 7)
Методами экстраполяции сделать прогноз денежного потока предприятия на пятый год, использовав все существующие способы:
• по среднему абсолютному приросту;
• по среднегодовому темпу роста;
• с использованием аналитического выравнивание.
Годы Первый Второй Третий Четвертый Пятый
Денежный поток, млн. руб. 17,0 17,5 18,2 18,9 ?
Ряд динамики изобразить графически.
Задача 2. (Вариант 7)
Имеются данные о затратах на производство в отчетном периоде и о снижении себестоимости п
69 руб.