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

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

material.view.file_icon
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
material.view.file_icon
material.view.file_icon LAB5.EXE
material.view.file_icon LAB5.PRO
material.view.file_icon READ.TXT
material.view.file_icon WRITE.TXT
material.view.file_icon Лабораторная работа 5.doc
material.view.file_icon
material.view.file_icon lab1.lsp
material.view.file_icon Лабораторная работа 1.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
Задание
Программа должна быть написана на языке Пролог. При преобразовании файла должен быть сохранен перевод строк. К отчету следует приложить тексты файлов с входными и выходными данными.
Необходимо обратить все слова в текстовом файле, сохраняя порядок слов.

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

2016 г.
Лабораторные работы №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 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Лабораторные работы 1-5 по дисциплине: Функциональное и логическое программирование. Вар. №3
Лабораторные работы 1-5 по дисциплине: Функциональное и логическое программирование. Вар. №3 Лаб.№1. Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданное паpаметpом число x к каждому элементу списка L. Например, при x=3, L=(-1 6 3) функция должна возвращать список (2 9 6). лаб.№2. Опpеделите на языке ЛИСП и проверьте работу функции, возвpащающей первый совпавший в двух списках элемент, либо nil, если таких элементов нет. Например, для списков (1 2 3 4) и (4 3 9 5) функция
User kamonn : 31 октября 2011
300 руб.
Контрольная + Лабораторные работы №№1-5 по дисциплине: Функциональное и логическое программирование. Вариант №9
Контрольная работа: Задание Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 9: Возведите в квадрат каждый третий элемент числового списка. Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список (1 2 9 5 3 36 8 2 16 7). Лабораторная работа №1: Задание Определите на языке ЛИСП и проверьте работу функции, уда
User SibGOODy : 14 сентября 2018
1000 руб.
promo
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
Лабораторная работа №1 Обработка списков в языке CLISP Условие задачи Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (
User nik200511 : 21 января 2020
143 руб.
Развитие науки в трансформируемой экономике стран СНГ
Как свидетельствует мировой опыт, на пороге XXI в. научно-техническое развитие является одним из решающих факторов в процессе социально-экономических преобразований, преодоления кризисных явлений и стабилизации экономики. В этой связи для стран СНГ, вступивших на путь рыночных преобразований экономики, стремящихся к эффективному включению в систему мирохозяйственных связей, проблема повышения роли науки, сохранения и обновления производственного и научно-технического потенциала является особо ак
User evelin : 3 сентября 2013
5 руб.
Экскурсия по Останкино \Троицкая церковь\
Строителем Останкинской церкви был крепостной князя М. Я. Черкасского каменных дел мастер Павел Сидорович Потехин, происходящий из села Кадницы Нижнегородского уезда, автор ряда таких интересных памятников, как церкви в подмосковных усадьбах в Маркове и Урюпине, а также Островоезерский монастырь в Вормсе. Строительство храма с двумя его приделами продолжалось около 14 лет, начиная с 1678 года. В основном здание было закончено в 1863 году, и тогда же был освящен северный Тихвинский придел, служив
User Aronitue9 : 25 августа 2013
5 руб.
Инженерная графика. Контрольная работа 1А. Вариант №15
Все выполнено в программе КОМПАС 3D v16. Миронов Б.Г., Миронова Р.С., Пяткина Д.А., Пузиков А.А. - Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Контрольная работа 1А. Вариант №15. Тема: Проекционное черчение. Задание: Перечертить два вида модели. Построить третий вид. Выполнить необходимые разрезы. Наклонное сечение задаётся преподавателем. В состав работы входят четыре файла: - 3D модель детали; - ассоциативный чертеж по этой 3D модели; - аналогичный
User Чертежи : 12 марта 2020
100 руб.
Инженерная графика. Контрольная работа 1А. Вариант №15
Теплотехника 21.03.01 КубГТУ Задача 4 Вариант 79
Метан в количестве V м³/с и с температурой tм1 охлаждается в рекуперативном противоточном теплообменнике воздухом до tм2=20ºС. Температура воздуха на входе в теплообменник tв1=10ºС, а на выходе tв2. Коэффициент теплоотдачи от метана к поверхности нагрева – α1, а от поверхности нагрева к воздуху – α2. Поверхность нагрева изготовлена из стальных труб (λ = 40 Вт/(м·К)) толщиной – δ = 0,002 м. Определить: необходимую поверхность теплообмена и расход воздуха.
User Z24 : 24 января 2026
200 руб.
Теплотехника 21.03.01 КубГТУ Задача 4 Вариант 79
up Наверх