Лабораторные работы №№1-5 + Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант 8 (18, 28 и т.д.)

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab1.lsp
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon lab2.lsp
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon lab3.lsp
material.view.file_icon Отчет.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 Отчет.doc
material.view.file_icon
material.view.file_icon in.txt
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 Отчет.doc
material.view.file_icon
material.view.file_icon kontr.lsp
material.view.file_icon kontr.pro
material.view.file_icon Отчет.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

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

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

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

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

Лабораторная работа №5:
Задание
Удалите из текстового файла, состоящего из нескольких строк, все однобуквенные слова и лишние пробелы.

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

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

Все работы зачтены без замечаний!
Дата сдачи: март 2017 г.
Содержание архива:
-5 лабораторных работ;
- контрольная работа.
- файлы программ для каждой работы (на Lisp / Prolog).

Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Функциональное и логическое программирование. Лабораторная работа № 1. Вариант №8
Вариант 8 Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x. Например, при x=4, n=5 функция должна возвращать список (4 4 4 4 4).
User rt : 13 октября 2015
75 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Функциональное и логическое программирование. Лабораторная работа № 1. Вариант № 8. Семестр 5
Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x. Например, при x=4, n=5 функция должна возвращать список (4 4 4 4 4).
User Shamrock : 17 марта 2014
220 руб.
Функциональное и логическое программирование. Лабораторные работы № 1-5 и Контрольная работа. Вариант №8
Функциональное и логическое программирование. Вариант8. Лабораторные работы 1-5 и Контрольная работа: 1.Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x. 2. Опpеделите на языке ЛИСП и проверьте работу функции, переставляющей элементы списка таким образом, чтобы одинаковые элементы оказались рядом. 3. Опpеделите на языке ЛИСП функционал, возвращающий истину, если определенным свойством обладает хотя бы один элемент списка. Проверьте работу фу
User rt : 18 октября 2015
250 руб.
Контрольная + Лабораторные работы 1, 2, 3 "Функциональное и логическое программирование". Вариант №8
Работы зачтены. Примечание: В 3-ей ЛР в коде ВВЕДИТЕ СВОЙ ПУТЬ К ФАЙЛУ и сделайте скриншот в качестве результатов работы программы (на оригинальном скрине виден мой рабочий стол и имя пользователя - препод может спалить). Просто замените в start:- open('C:/Users/User1/Desktop/file.txt', read, F), и open('C:/Users/User1/Desktop /newfile.txt', write, NewF), "User1" на ваше имя пользователя, либо укажите свой путь к файлам
User Daniil2001 : 19 октября 2024
130 руб.
Контрольная + Лабораторные работы 1, 2, 3 "Функциональное и логическое программирование". Вариант №8
Лабораторная работа №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 руб.
Поняття про мислення Форми логічного мислення
Поняття істинності характеризує думки, перед усім судження, а поняття правильності – зв’язки між думками у формі міркувань. Міркування – це зіставлення думок, пов’язання їх задля відповідних висновків. Істинними є думки, які в принципі, загалом, відповідають дійсності за своїм змістом. У формальній логіці абстрагуються від проблеми відносності істини й розглядають думки як такі, за якими закріплене одне і лише одне логічне значення – або істина або хиба. Правильне міркування – міркування, в я
User alfFRED : 19 октября 2013
10 руб.
Философия средневековья
Введение 3 Глава 1.Проблема Бога и человека, Бога и сотворенного мира в философии Средневековья. Креационизм и пантеизм. Аврелий Августин. 4 Глава 2. Проблема веры и знания в философии Средневековья. Схоластика. Фома Аквинский. 10 Глава 3.Полемика реализма и номинализма. 12 Глава 4.Арабоязычная философия Средневековья. Ибн-Сина, Ибн-Рушд 14 Заключение 17 Список литературы 18 Средневековье — эпоха господства религиозного сознания. Философия в этот период была не чем иным, как служанкой богослови
User Aronitue9 : 12 мая 2012
20 руб.
Ответы на вопрсы по ГОС экзамену, по дисциплине "Радиопередающие устройства"
Ответы на все сопросы 1.. Определить мощность потерь на аноде лампы в режиме молчания (Paт) при сеточной модуляции, если максимальная мощность генератора P~макс = 10 кВт, максимальный к.п.д. η макс =0,75, глубина модуляции m = 1. 2.. Определить мощность потерь на аноде лампы в режиме молчания (Paт) при сеточной модуляции, если мощность генератора в режиме молчания P~т = 80 кВт, потребляемая мощность в максимальном режиме Poмакс = 400 кВт, глубина модуляции m = 0,8 3. Определить мощность потерь
User qqq21 : 19 сентября 2013
110 руб.
Проектування інтенсифікації припливу газу шляхом гідророзриву пласта на Архангельському родовищі
Зміст Вступ.........................................................................................................7 1.Природньо-кліматичні умови району видобування газоконденсату. 1.1 Район розташування родовища....................................................8 1.2 Фізико-географічна характеристика району..............................8 1.3 Гідрометеорологічні і кліматичні умови.....................................8 1.4 Гідрологічні умови району..............................................
User OstVER : 29 ноября 2013
up Наверх