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

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

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

Описание

Лабораторная работа №1
Обработка списков в языке CLISP
Условие задачи
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
 Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д. Каждый элемент должен участвовать в сложении не более одного раза.
Например, при (1 -2 -3 4 5 6 -7 8 9) функция должна вернуть (10 6 -10 10 5).

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

Проверил: Галкина М.Ю.
Лабораторная работа №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 по дисциплине: Функциональное и логическое программирование. Вариант 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 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 4
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 4. Сформируйте список из N элементов списка L, начиная с K-го элемента (нумерация элементов должна начинаться с 1). Например, при L=(-2 6 s -1 4 f 0 z x r), K=3, N=4 функция должна
User Roma967 : 7 ноября 2024
300 руб.
promo
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 9
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100. Например, при L=(2 10 15 50 30) функция должна вернуть (2 10 15 50 30 -7).
User Roma967 : 7 ноября 2024
300 руб.
promo
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 5
Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Номер варианта выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: - файл отчета, содержащий титульный лист, условие задачи,
User SibGOODy : 20 декабря 2023
300 руб.
promo
Усилитель модулятора системы записи компакт-дисков
1.Введение…………………………………………………………..4 2.Техническое задание……………………………………………..7 3.Расчётная часть…………………………………………………...8 3.1 Структурная схема усилителя………………………………8 3.2 Распределение линейных искажений в области ВЧ……….8 3.3 Расчёт выходного каскада ………………………………….8 3.3.1 Выбор рабочей точки……………………………...8 3.3.2 Выбор транзистора………………………………..12 3.3.3 Расчёт эквивалентной схемы транзистора………13 3.3.4 Расчёт полосы пропускания………………………16 3.3.5 Расчёт цепей термостабилизации………………...17 3.4 Расчёт про
User GnobYTEL : 1 ноября 2012
15 руб.
Форма организации страхового фонда
Содержание: 1. Форма организации страхового фонда………………………….……….3 Тесты………………………………………………………….........…………9 Задача……………………………………………………………….……….11 Список литературы………………………………………………….……...12 1. Форма организации страхового фонда Обязательным элементом общественного воспроизводства выступает страховой фонд. Страховой фонд создается в форме резерва материаль­ных и денежных средств для покрытия чрезвычайного ущерба, причиняемого обществу стихийными бедствиями, техногенными факторами и различного р
User Elfa254 : 24 ноября 2013
20 руб.
Английский язык экзаменационная работа №1 билет №2
Билет №2 Задание I. Переведите следующие предложения на русский язык. Обратите внимание на времена английского глагола, неличные формы глагола (причастие I, II, инфинитив). 1. By the 1930s the birth rate in Britain had fallen to less than one half the rate experienced during the nineteenth century. 2. An increase in price usually means that production will become more profitable. 3. At present we are recruiting a new sales director. 4. The quantity of labour derived from a given stock of popul
User Lattic : 20 сентября 2011
Инфляция как многофакторное явление
Содержание Глава 1. Инфляция как многофакторное явление 3 1.1. Сущность и виды инфляции 3 1.2 Особенности инфляционных процессов в России. 6 Глава 2. Сущность и причины безработицы 7 2.1 Безработица 7 2.2 Виды безработицы 9 2.3 Полная занятость 11 2.4.Мера по регулированию занятости населения 12 Список использованной литературы 13 Глава 1. Инфляция как многофакторное явление 1.1. Сущность и виды инфляции Пятнадцатый век вошел в историю человечества как эпоха крупнейших географических
User evelin : 5 ноября 2013
10 руб.
up Наверх