Лабораторные работы №№1-5 по предмету : «Функциональное и логическое программирование»

Цена:
900 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab5.pro
material.view.file_icon Лабораторная работа 5 .doc
material.view.file_icon
material.view.file_icon lab1.lsp
material.view.file_icon Лабораторная работа 1 .doc
material.view.file_icon
material.view.file_icon lab2.lsp
material.view.file_icon Лабораторная работа 2 .doc
material.view.file_icon
material.view.file_icon lab3.lsp
material.view.file_icon Лабораторная работа 3 .doc
material.view.file_icon
material.view.file_icon lab4.pro
material.view.file_icon Лабораторная работа 4 .doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №1
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).

Лабораторная работа №2
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.

Лабораторная работа №3
Вариант 1
Задание
Опpеделите на языке ЛИСП функционал, заменяющий все элементы списка, не обладающие определенным свойством, на символ *. Проверьте работу функционала для предикатов:
-число;
-неположительное число (при вызове используйте лямбда-функцию).

Лабораторная работа №4
Вариант 1
Задание
Напишите на языке ПРОЛОГ программу, которая преобразует список целых чисел во множество. Список вводится с клавиатуры, цель – внутренняя.
Например: Список [1,2,1,4,1,2,3] преобразуется в [1,2,4,3].

Лабораторная работа №5
Вариант 1
Задание
В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing", замените это окончание на "ed".

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

Все работы зачтены
В архиве 5 лабораторных работ + к каждой работе программа
ПОВТиАС
Лабораторные работы №№1-5 по предмету : «Функциональное и логическое программирование». Вариант №1.
Лабораторная работа №1 Вариант 1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3). Лабораторная работа №2 Вариант 1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4. Лабораторная работа №3 Вари
User freelancer : 25 августа 2016
100 руб.
Лабораторная работа № 5 по предмету : «Функциональное и логическое программирование»
Лабораторная работа №5 Вариант 1 Задание В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing", замените это окончание на "ed".
User xtrail : 22 апреля 2013
200 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Лабораторная работа №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.
Лабораторная работа №1 Обработка списков в языке CLISP Условие задачи Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (
User nik200511 : 21 января 2020
143 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
Задание Вариант 1 Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User nik200511 : 8 июня 2018
9 руб.
Проект производственных участков швейного предприятия, работающего по индивидуальным заказам
Введение 1. Характеристика предприятия 2. Определение исходных данных для расчета производственных цехов 3. Расчет швейного цеха 3.1 Характеристика основных параметров технологического процесса 3.2 Предварительный расчет подготовительного цеха 3.3 Выбор типа процесса 4. Расчет подготовительного производства 5. Расчет раскройного производства 6. Расчет приемного салона 7. Расчет складских помещений 8. Характеристика производственных цехов предприятия 9. Планировка производственных цех
User Qiwir : 14 ноября 2013
5 руб.
Тепловой расчет котельного агрегата ДКВР 20-13
Содержание Введение………………………………………………………………………………. 1 Расчеты по топливу……………………………………………………………… 1.1 Состав топлива……………………………………………………………... 1.2 Расчет теоретического расхода воздуха и теоретических объемов продуктов сгорания………………………………………………………… 1.3 Расчет коэффициента избытка воздуха и присосов по газоходам……… 1.4 Расчет действительных объемов воздуха и продуктов сгорания……….. 1.5 Энтальпия продуктов сгорания по газоходам котельного агрегата…….. 2 Тепловой расчет котельного агрега
User Diana19932703 : 28 марта 2016
200 руб.
Дорожні машини. Самохідний пневмоколісний коток Д-624
Курсова робота на тему: Самохідний пневмоколісний коток Д-624 Вступ 1. Загальні основи про ущільнення грунтів і дорожніх матеріалів. 2. Типи котків і їх конструкція. 3. Конструкція і принцип роботи проектуючого котка. 4. Розрахунок проектуючого котка. 5. Розрахунок економічного ефекту. 6. Експлуатація, контроль за роботою та техніка безпеки. Використана література Специфікація Машини для ущільнення грунтів і інших матеріалів виконують важливу роль в будівництві доріг. Від якості ущільнення гр
User Калян : 1 марта 2012
40 руб.
Дорожні машини. Самохідний пневмоколісний коток Д-624
Лабораторная работа № 2 по дисциплине "Основы построения телекоммуникационных систем и сетей"
ЭФФЕКТИВНОЕ КОДИРОВАНИЕ НА ПРИМЕРЕ КОДА ХАФФМЕНА ЦЕЛЬ РАБОТЫ Изучение принципа эффективного кодирования источника дискретных сообщений. ДОМАШНЕЕ ЗАДАНИЕ 1.Изучить принцип эффективного кодирования источника дискретных сообщений (метод Хаффмена). 2.Осуществить кодирование каждого сообщения алфавита (см. таблицу 1), используя двоичный код: равномерный; код Хаффмена, в соответствии с заданным вариантом. 3. Определить значения. 4.Рассчитать значения. Вариант для построения кода определяет
User analeeteek : 7 ноября 2018
200 руб.
up Наверх