Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 0 (10, 20 и т.д.)

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

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

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

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

Описание

Задание
Определите на языке ЛИСП и проверьте работу функции, добавляющей заданный параметром x символ после каждого неотрицательного элемента списка L. Например, при x=*, L=(-1 6 -3 0) функция должна возвращать список (-1 (6 *) -3 (0 *)).

Исходный текст программы
Результаты работы программы

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

Зачет без замечаний!
Дата сдачи: декабрь 2016 г.
В архиве отчет + программа (lsp)
Помогу с другим вариантом.

Выполняю работы на заказ по следующим специальностям:
МТС, АЭС, МРМ, ПОВТиАС, ПМ, ФиК и др.
E-mail: help-sibguti@yandex.ru
Лабораторная работа №1 По дисциплине: «Функциональное и логическое программирование»
Задание Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3). Описание решения Решение – рекурсивное. Функция CREATE преобразует список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
User vohmin : 1 июня 2018
50 руб.
Лабораторная работа №1 по дисциплине Функциональное и логическое программирование
Определите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x. Например, при x=4, n=5 функция должна возвращать список (4 4 4 4 4). 2. Описание функции, алгоритм работы Определим функцию с двумя аргументами (CopyN X N), где X-заданный атом, N-количество копий этого атома в возвращаемом списке. В первую очередь надо проверить, что заданное значение X – это атом. Если это не так, то функция вернет NIL и завершит работу. В противном случае проверим, что зада
User Dusya : 12 сентября 2012
100 руб.
Лабораторная работа № 1 по дисциплине: Функциональное и логическое программирование
Вариант 7 Условие задачи: Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L. Исходный текст программы: (defun F (lambda (X L P) (cond ((null L) nil) ((equal X (car L))
User 1231233 : 29 января 2012
23 руб.
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0
Вариант №0 Лабораторная работа №1 Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функ
User IT-STUDHELP : 11 ноября 2023
700 руб.
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0 promo
Контрольная и Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0
Вариант №0 Задание Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть в
User IT-STUDHELP : 11 ноября 2023
1000 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0 promo
Обработка списков в языке CLISP - Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 0
Лабораторная работа №1 «Обработка списков в языке CLISP» Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 0. Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов
User SibGOODy : 20 декабря 2023
300 руб.
promo
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).
User SibGOODy : 20 декабря 2023
300 руб.
promo
Лабораторная работа №1 по дисциплине «Функциональное и логическое программирование». Вариант №1
Обработка списков в языке CLISP Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему пр
User boeobq : 19 ноября 2021
250 руб.
Гидравлика Задача 8.265
Как изменится расход и скорость истечения в атмосферу из резервуара для варианта Б (рисунок 4.2), если к отверстию присоединить насадки: внешний цилиндрический; внутренний цилиндрический; конический расходящийся; конический сходящийся; коноидальный или цилиндрический с радиальным входом (тип насадка принимается по варианту). Данные к решению задач приводятся в таблице 4.3. В таблице 4.4 даются характеристики различных типов насадков, а на рисунке 4.3 представлены различные типы насадков, к
User Z24 : 4 июня 2026
300 руб.
Гидравлика Задача 8.265
Духовные истоки народной педагогики
Народная педагогика – составная и неотъемлемая часть общей духовной культуры народа. Великий русский педагог К. Д. Ушинский говорил о том, что «воспитание существует в русском народе столько же веков, сколько существует сам народ». И также предполагает, что народная педагогика возникла в глубокой древности, что она исторически предшествовала научной педагогике и влияла на её ранние формы. Исследователи народной педагогике Ушинский К.Д., Макаренко А.С., Сухомлинский В.А., показали взаимовлияние
User Elfa254 : 23 марта 2013
10 руб.
Панкратов Г.П. Сборник задач по теплотехнике Задача 2.1
В топке котельного агрегата паропроизводительностью D = 13,4 кг/с сжигается подмосковный уголь марки Б2 состава: Ср = 28,7%; Нр = 2,2%; Sрл = 2,7%; Np = 0,6%; Ор = 8,6%; Ар = 25,2%; Wр = 32,0%. Составить тепловой баланс котельного агрегата, если известны температура топлива при входе в топку tт = 20 ºС, натуральный расход топлива В = 4 кг/c, давление перегретого пара рп.п = 4 МПа, температура перегретого пара tп.п = 450 ºС, температура питательной воды tп.в = 150 ºС, величина непрерывной продувк
User Z24 : 24 сентября 2025
180 руб.
Панкратов Г.П. Сборник задач по теплотехнике Задача 2.1
Металлы в городе
С первых шагов своего развития человек негативно воздействовал на окружающую среду. На первых этапах развития оно было минимальном, часто практически незаметным для природы. Но постепенное развитие общества, освоение новых пространств, интенсивное развитие сельского хозяйства и различных технологий стали оказывать весьма заметное действие на природу. На страницах журнала мы уже упоминали про культурный слой - специфический антропогенный субстрат, который формируется в местах жизнеобитания челов
User Aronitue9 : 25 августа 2013
10 руб.
up Наверх