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

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

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

Описание

Лабораторная работа №1:
Задание
Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП.
Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами:
1. Наложите с помощью мышки файл с текстом функции на файл mulisp.com.
2. Запустите файл mulisp.com и после появления приглашения в виде $ введите в командную строку:
load \'имя файла
3. Скопируйте в буфер обмена текст функции, запустите файл mulisp.com и после появления приглашения в виде $, зайдите в системное меню (черный квадратик в левом верхнем углу окна работы) и выполните команду Изменить-Вставить. После вставки текста нажмите клавишу Enter.
При отсутствии ошибок появится приглашение $, после которого можно обращаться к функции и проверять ее работу. Выход из ЛИСПа осуществляется с помощью команды (system).
Обращение к функции можно также включить в файл после описания функции, но для того, чтобы результаты появились на экране, следует использовать функцию PRINT с аргументом – обращением к функции. Например, для функции ATOM_IN_LIST из примера2 п 1.10.1 можно записать в файл определение и вызов функции:
(defun ATOM_IN_LIST (l)
(COND
((NULL l) nil)
((ATOM (CAR l)) t)
(t (ATOM_IN_LIST (CDR l)))
)
)
(PRINT (ATOM_IN_LIST \'(() 1 (1 2) )))
После запуска ЛИСПа и загрузки файла, на экран будут выведен результат работы функции: t.
В теле функции использование операторов set и setq не допускается!
Вариант 7:
Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L. Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5).

Лабораторная работа №2:
Задание
Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использование операторов set и setq не допускается!
Вариант 7
Определите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо. Например, для списка (a s d f g), n = 3 функция должна вернуть (d f g a s).

Лабораторная работа №3:
Задание
Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. В теле функции использование операторов set и setq не допускается!
Вариант 7:
Определите на языке ЛИСП функционал, аналогичный встроенному предикату MAPLIST для одноуровнего списка. (Используйте применяющие функционалы). Проверьте работу функционала для функций:
-REVERSE;
-LIST.

Лабораторная работа №4:
Задание
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. Для запуска Turbo Prolog запустите файл prolog.exe. Запуск на выполнение Alt+R, переход в окно редактора Alt+E.
Вариант 7
Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово минимальной длины и ставит его первым (если таких слов несколько, то переставляется последнее найденное). Список вводится с клавиатуры, цель – внутренняя.
Например:
Список [”baxg”,”add”,“f”,”qw”] преобразуется в [“f”,”baxg”,”add”,” qw”].

Лабораторная работа №5:
Задание
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты файлов с входными и выходными данными. Для просмотра файлов с данными можно открыть вспомогательное окно редактора с помощью клавиши F8 (при этом должно быть активным окно редактора).
Вариант 7:
Преобразуйте текстовый файл, состоящий из нескольких строк, таким образом, чтобы все символы в каждой строке разделялись одним пробелом.

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

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

ВСЕ работы успешно зачтены.
Сдавались в январе 2016 г.
В архиве отчет + программа к каждой работе.
Подходят для всех вариантов, которые заканчиваются на цифру "7".
Помогу выполнить Ваш вариант.
Выполняю работы на заказ по различным дисциплинам. Пишите на почту: LRV967@ya.ru
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №7
Лабораторная работа No1 Обработка списков в языке CLISP Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP. Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех в
User Damovoy : 1 февраля 2021
300 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №7
Лабораторная работа № 1 по дисциплине Функциональное и логическое программирование. Вариант 7
Условие задачи: Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L.
User Некто : 16 сентября 2018
50 руб.
Лабораторная работа №1. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Задание. Определите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L. Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5). Решение – рекурсивное. Функция CREATE формирует и возвращает список позиций элемента, заданного параметром x, в списке L. Листинг программы (DEFUN CREATE (L X N) (COND ((NULL L) NIL) ...................
User Olya : 12 декабря 2017
200 руб.
Лабораторная работа №1. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Лабораторные работы №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 ivanPBT22 : 28 мая 2015
250 руб.
Функциональное и логическое программирование. Вариант №7
Контрольная работа Задание: Реализовать на языке SWI-PROLOG программу для работы с базой данных об итогах сессии по 5 дисциплинам студентов определенной группы. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в д
User hikewa8019 : 21 ноября 2021
50 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Функциональное и логическое программирование. Лабораторная работа 1, 2, 3. Вариант 7.
Вариант 7 !!Важно: перед покупкой проверяйте соответствие заданий на скриншотах у лота с теми, что выдал преподаватель. Язык реализации программ: LIST, SWI-Prolog. В архиве: - исходный код программ - инструкция по запуску - отчёты Лабораторная работа 1 - Обработка списков в языке CLISP Лабораторная работа 2 - Обработка списков в языках CLISP и SWI-PROLOG Лабораторная работа 3 - Работа со строками и файлами в языке SWI-PROLOG
User Dmitry17 : 19 июня 2022
550 руб.
Функциональное и логическое программирование. Лабораторная работа 1, 2, 3. Вариант 7.
Лабораторные работы №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.1 представляет собой нагля
User kostak : 16 июля 2011
Деятельность Инспекции Федеральной налоговой службы г. Армавира
1.1 Структура Инспекции Федеральной налоговой службы по г. Армавиру Краснодарского края инспекция налоговая правонарушение проверка Отдел общего и хозяйственного обеспечения (далее - Отдел) является структурным подразделением Инспекции ФНС России по г. Армавиру Краснодарского края. Основные задачи Отдела 1) Организация и обеспечение единой системы делопроизводства и документооборота в Инспекции, включая единый порядок учета и регистрации входящих и исходящих документов. 2) Обеспечение авт
User Slolka : 25 октября 2013
10 руб.
Группировка и учет затрат по калькуляционным статьям
Оглавление Введение 1. Сущность и назначение группировки затрат по объектам калькулирования 2. Виды калькуляций 3. Объекты калькулирования 4. Понятие и статьи калькуляции 5. Номенклатура калькуляционных статей 6. Учет калькуляционных затрат 7. Методы калькулирования себестоимости продукции Заключение Список литературы Введение Одним из важных участков бухгалтерского учета является учет затрат на производство продукции и определение ее себестоимости. Себестоимость продукции —
User alfFRED : 7 сентября 2013
10 руб.
Прогулка по Арбату
Содержание. 1. Введение 2. Улица Арбат 3. Переулки Арбата 4. Заключение Арбат! Как бесконечно много говорит это слово москвичу! Для него это название не только одной из самых московских улиц, по и густо примыкающих к нему живописных московских переулков. Улица Арбат - первая из столичных заповедных зон. Арбат облюбовали художники и мастера разных поделок, певцы и музыканты, немало здесь и просто праздношатающихся. Нынешним Арбатом не довольны, живущие здесь люди и конечно любители московск
User Aronitue9 : 25 августа 2013
5 руб.
up Наверх