Лабораторные работы №1,2,3,4,5 по дисциплине: Функциональное и логическое программирование. Вариант №5, 15

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB5.EXE
material.view.file_icon LAB5.OBJ
material.view.file_icon lab5.pro
material.view.file_icon LAB5.SYM
material.view.file_icon text.txt
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.EXE
material.view.file_icon LAB4.OBJ
material.view.file_icon lab4.pro
material.view.file_icon LAB4.SYM
material.view.file_icon лаб4.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Лабораторная работа №1
Определите на языке ЛИСП и проверьте работу функции, строящей список "луковица" с уровнем вложенности n для параметра x.
Например, при n=4, x=0 функция должна возвращать список ((((0)))).

Лабораторная работа №2
Определите на языке ЛИСП и проверьте работу функции, пpеобpазующей список во множество.
Например, для списка (a b a a c c) функция должна вернуть (a b c).

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

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

Лабораторная работа №5
Программа должна быть написана на языке Пролог. При преобразовании файла должен быть сохранен перевод строк. К отчету следует приложить тексты файлов с входными и выходными данными.
Необходимо обратить все слова в текстовом файле, сохраняя порядок слов.

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

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа 1-5
Оценка:Зачет
Дата оценки: 10.05.2018
Рецензия:Уважаемый ,

Галкина Марина Юрьевна

Помогу с выполнением других работ и дисциплин.
E-mail: sneroy20@gmail.com
Лабораторные работы №1-5 По дисциплине: Функциональное и логическое программирование. Все варианты.
Лабораторная работа №1 Задание Определите на языке ЛИСП и проверьте работу функции, строящей список "луковица" с уровнем вложенности n для параметра x. Например, при n=4, x=0 функция должна возвращать список ((((0)))). Лабораторная работа №2 Задание Определите на языке ЛИСП и проверьте работу функции, пpеобpазующей список во множество. Например, для списка (a b a a c c) функция должна вернуть (a b c). Лабораторная работа №3 Задание Определите на языке ЛИСП функционал, вставляющий перед каждым
User freelancer : 17 августа 2016
70 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 5
Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Номер варианта выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: - файл отчета, содержащий титульный лист, условие задачи,
User SibGOODy : 20 декабря 2023
300 руб.
promo
Лабораторная работа №1 По дисциплине «Функциональное и логическое программирование» Вариант №5
Опpеделите на языке ЛИСП и проверьте работу функции, стpоящей список "луковица" с уровнем вложенности n для параметра x. Например, при n=4, x=0 функция должна возвращать список ((((0)))).
User XsEt : 14 апреля 2019
100 руб.
Лабораторные работы №1-5 по дисциплине: Функциональное и логическое программирование. Вариант №6.
Лабораторная работа №1 Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП. Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами: 1. Наложите с помощью мышки файл с текстом функции на файл mulisp.com. 2. Запустите файл mulisp.com и после появления
User ДО Сибгути : 16 марта 2018
200 руб.
Лабораторные работы №1-5 по дисциплине: Функциональное и логическое программирование. Вариант №7.
Лабораторная работа № 1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L. Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5). Лабораторная работа № 2 Задание Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо. Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) . Лабораторная работа № 3 Задание Опpе
User teacher-sib : 27 ноября 2016
100 руб.
Лабораторные работы №1-5 по дисциплине: Функциональное и логическое программирование. Вариант №7. promo
Лабораторные работы №1-5 по дисциплине "Функциональное и логическое программирование". Вариант 10.
1. Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданный паpаметpом x символ после каждого неотрицательного элемента списка L. Например, при x=*, L=(-1 6 -3 0) функция должна возвращать список (-1 (6 *) -3 (0 *)). 2. Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющую количество атомов в списочной стpуктуpе (на всех уровнях). Например, в списке ((a b) c ((d))) имеется 4 атома. 3. Опpеделите на языке ЛИСП функционал, вставляющий перед каждым элементом списка, об
User uksne : 24 ноября 2011
300 руб.
Лабораторные работы №№ 1-5 по дисциплине "Функциональное и логическое программирование". Вариант 10
Лабораторные работы №№1-5 по дисциплине "Функциональное и логическое программирование". Вариант 10 Лаб.работа№1: Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданный паpаметpом x символ после каждого неотрицательного элемента списка L. Лаб. работа №2: Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющую количество атомов в списочной стpуктуpе (на всех уровнях). Например, в списке ((a b) c ((d))) имеется 4 атома. Лаб.работа №3: Опpеделите на языке ЛИСП функционал,
User uksne : 7 февраля 2011
350 руб.
Функциональное и логическое программирование. Лабораторные работы №1-3. Вариант №5.
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Номер варианта выбирается по последней цифре пароля. Вариант 5 Удалите элементы из первого списка L1 с номерами из второго списка L2 (второй список упорядочен по возрастанию, нумерация элементов долж
User sibguter : 20 января 2019
139 руб.
Лабораторные работы №1-2 по дисциплине: Элементная база телекоммуникационных систем. Вариант №10.
Лабораторная работа No1 Выбор резистора для зарядных устройств Цель лабораторной работы: Изучение цветовой маркировки резисторов. Выбор варианта: Вариант выбирается по двум последним цифрам пароля. Задание: 1. Изучить материал, приведенный в лекции No1. 2. Осуществить расчет сопротивления Rx по условию, приведенного в задаче No1. 3. С использованием онлайн-калькулятора, приведенного по адресу http://beam robot.ru/electronics_for_beginners/resistor -color-code.php определить номинал Rном
User ДО Сибгути : 20 января 2020
500 руб.
promo
Гидравлика и нефтегазовая гидромеханика Хабаровск ТОГУ 2013 Задача 6 Вариант 9
Найти начальное подъемное усилие T, если сила тяги действует нормально к плоскости прямоугольного затвора шириной b (рис.5). Глубина воды перед затвором h1, за ним — h2, расстояние по вертикали от свободной поверхности до оси шарнира a. Угол наклона затвора к горизонту 60º, вес затвора G. Трением в шарнире пренебречь.
User Z24 : 20 ноября 2025
200 руб.
Гидравлика и нефтегазовая гидромеханика Хабаровск ТОГУ 2013 Задача 6 Вариант 9
Проектирование подвесного грузонесущего конвейера
Подвесным называется конвейер, у которого транспортируемые грузы находятся на подвесках и движутся вместе с ходовой частью по подвесному направляющему пути замкнутого контура. По способу соединения тягового элемента с транспортируемым грузом и характеру перемещения грузов подвесные конвейеры подразделяются на грузонесущие, грузотолкающие, несуще-толкающие, грузоведущие и несуще-грузоведущие. В данном курсовом проекте рассчитывается подвесной грузонесущий конвейер, который состоит из тягового эле
User Aronitue9 : 9 марта 2012
48 руб.
Проектирование подвесного грузонесущего конвейера
Основы теории массового обслуживания/ Вариант №03
Задача №1 В комнате имеется три окна (назовем их первое, второе и третье) на одном из окон стоит цветок. В зависимости от погодных условий хозяйка каждый день переставляет цветок на другое окно (или оставляет на том же окне) со следующими вероятностями: Система описывается однородной цепью Маркова. Определить вероятности состояний системы на 3-й и 5-й дни для всех векторов начальных вероятностей (в нулевой день цветок может стоять на любом окне). Задача №2 Рассмотрим процесс размножения и
User Студенткааа : 19 августа 2019
200 руб.
Основы теории массового обслуживания/ Вариант №03
up Наверх