Лабораторная работа №1 По дисциплине: «Функциональное и логическое программирование»
Состав работы
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
Описание решения
Решение – рекурсивное. Функция CREATE преобразует список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
Описание решения
Решение – рекурсивное. Функция CREATE преобразует список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Похожие материалы
Лабораторная работа №1 по дисциплине Функциональное и логическое программирование
Dusya
: 12 сентября 2012
Определите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x.
Например, при x=4, n=5 функция должна возвращать список (4 4 4 4 4).
2. Описание функции, алгоритм работы
Определим функцию с двумя аргументами (CopyN X N), где X-заданный атом, N-количество копий этого атома в возвращаемом списке.
В первую очередь надо проверить, что заданное значение X – это атом. Если это не так, то функция вернет NIL и завершит работу.
В противном случае проверим, что зада
100 руб.
Лабораторная работа № 1 по дисциплине: Функциональное и логическое программирование
1231233
: 29 января 2012
Вариант 7
Условие задачи:
Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L.
Исходный текст программы:
(defun F (lambda (X L P)
(cond
((null L) nil)
((equal X (car L))
23 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 1
SibGOODy
: 20 декабря 2023
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Преобразуйте одноуровневый список L во вложенный по следующему правилу.
Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).
300 руб.
Лабораторная работа №1 по дисциплине «Функциональное и логическое программирование». Вариант №1
boeobq
: 19 ноября 2021
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Преобразуйте одноуровневый список L во вложенный по следующему
пр
250 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 4
Roma967
: 7 ноября 2024
Задание
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 4. Сформируйте список из N элементов списка L, начиная с K-го элемента (нумерация элементов должна начинаться с 1).
Например, при L=(-2 6 s -1 4 f 0 z x r), K=3, N=4 функция должна
300 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 9
Roma967
: 7 ноября 2024
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100.
Например, при L=(2 10 15 50 30) функция должна вернуть (2 10 15 50 30 -7).
300 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 5
SibGOODy
: 20 декабря 2023
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Номер варианта выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 2 файла:
- файл отчета, содержащий титульный лист, условие задачи,
300 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант №4
svladislav987
: 9 ноября 2021
Задание:
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Сформируйте список из N элементов списка L, начиная с K - го элемента.
(нумерация элементов должна начинаться с 1).
Например, при L = (-2 6 s -1 4 f 0 z x r), K=3, N=4 функция должна вер
100 руб.
Другие работы
Стратегический менеджмент на примере ОАО АВТОВАЗ
Elfa254
: 7 апреля 2014
Введение 2
1.Анализ внешней среды предприятия 6
1.1. Анализ дальнего окружения предприятия 6
b)Экономический кризис 2008—2009 годов 13
1.2.Анализ ближнего окружения предприятия 15
2.Анализ внешней среды 27
Эдуард Штайнер | Die Welt 28
Серьезные проблемы "АвтоВАЗа" 28
Альтернативная помощь "АвтоВАЗу" 30
2.1. Общая характеристика 37
Деятельность 38
[править] Основные производства 38
[править] Научно-технический центр 39
[править] Текущие проекты 39
[править] Показатели деятельности 40
2.2.Анализ у
5 руб.
РЕФЕРАТ НА ТЕМУ «Современные формы оплаты труда». УПРАВЛЕНИЕ ПЕРСОНАЛОМ. СИБИТ (ЗАЧЕТ)
Максим336
: 24 августа 2020
Содержание
Введение……………………….……………………….…………………………3
1. Назначение и основное содержание форм оплаты труда…………...............4
2. Повременная оплата труда……………………………………….…………...6
3. Сдельная оплата труда………………………………………………………...8
4. Оплата труда на комиссионной основе…………………………………..…10
5. Иные формы оплаты труда………………………………………..………....11
6. Контракт…………………………………………………………..…………..12
Заключение…………………………………………………………..…………..13
Список использованной литературы………………………………………….14
200 руб.
Экология. Вариант №01
IT-STUDHELP
: 29 декабря 2021
Задание 1. Ответы на вопросы
Вопрос №2. Живое вещество биосферы и его основные признаки.
Вопрос №93. Воздействие атомных станций на окружающую среду.
Задание 2. Решение задач
Задача №1. Указать, в каком из районов города более благоприятные условия для проживания в зависимости от уровня загрязненности атмосферы вредными веществами. Назвать потенциальные источники и последствия загрязнения атмосферы этими веществами. Какие методы и средства позволяют уменьшить загрязнение атмосферы выбросами?
И
480 руб.
Гидравлика Севмашвтуз 2016 Задача 42 Вариант 3
Z24
: 2 ноября 2025
Вода перетекает из напорного бака, где избыточное давление воздуха рм, в открытый резервуар по короткой трубе диаметром d, на которой установлен кран. Чему должен быть равен коэффициент сопротивления крана для того, чтобы расход воды составлял Q? Высоты уровней H1 и H2. Учесть потерю напора на входе в трубу (ζвх=0,5) и на выходе из трубы (рис. 29).
150 руб.