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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon 1.lsp
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon 2.lsp
material.view.file_icon 2.pl
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon 3.pl
material.view.file_icon 3.txt
material.view.file_icon 3_файл
material.view.file_icon 3_фрагм
material.view.file_icon Отчет.doc

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Вариант №11

Лабораторная работа №1

Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
 Преобразуйте одноуровневый список L во вложенный по следующему правилу.

 Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).

-------------------------------------

Лабораторная работа №2

Задание

Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Удалите из списка L все вхождения элемента X.

Например, для языка CLISP при L=(1 2 1 3 1 1 2 5 6), X=1 функция должна вернуть (2 3 2 5 6)

-------------------------------------

Лабораторная работа №3

Задание

Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла.
Запишите в новый файл все строки исходного файла, содержащие в качестве фрагмента заданную строку, которая вводится с клавиатуры.

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

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

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

Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Функциональное и логическое программирование. Вариант №11
Вариант №11 Задание Реализовать на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна б
User IT-STUDHELP : 29 июня 2021
580 руб.
promo
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Лабораторные работы №№1-3 по дисциплине: Функциональное и логическое программирование. Вариант №3
Лабораторная работа № 1 по дисциплине «Функциональное и логическое программирование» Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Переставьте элементы списка L таким образом, чтобы одинаковые элементы оказались рядом. Сортировку не ис
User IT-STUDHELP : 22 ноября 2021
750 руб.
promo
Лабораторная работа №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №1.
Лабораторная работа 1 Тема работы Обработка списков в языке CLISP Задание на лабораторную работу: Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 1. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при
User Леший : 3 января 2020
777 руб.
Лабораторные работы №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №09.
Лабораторная работа №1 Обработка списков в языке CLISP Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100. Напри
User holm4enko87 : 27 января 2025
450 руб.
promo
Лабораторные работы №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №09.
Лабораторная работа №1 Обработка списков в языке CLISP Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100. Напр
User holm4enko87 : 28 ноября 2024
500 руб.
promo
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0
Вариант №0 Лабораторная работа №1 Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функ
User IT-STUDHELP : 11 ноября 2023
700 руб.
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0 promo
Ответы к ГОС. Перечень вопросов междисциплинарного государственного экзамена по направлению «Инфокоммуникационные технологии и системы связи»
Перечень вопросов междисциплинарного государственного экзамена по направлению «Инфокоммуникационные технологии и системы связи» По дисциплине "Системы коммутации" (Ромашова Т.И.) 2017 учебный год 1. Обобщенная структура цифровой системы коммутации. Назначение и краткая характеристика обору-дования ЦСК. Особенности подключения к ЦСК абонентских и соединительных линий. 2. Алгоритм установления внутристанционного соединения в цифровой системе коммутации с указанием станционных модулей и комплек
User Мария60 : 21 февраля 2019
480 руб.
Основы теории управления. 10-й вариант
- построение структурной схемы исходной системы по заданным уравнениям; - определение передаточной функции звеньев и системы в целом; - статический расчет системы; - анализ устойчивости исходной системы по критерию Гурвица; - расчет параметров корректирующего устройства; - определение передаточной функции скорректированной системы по управляющему и возмущающему воздействию; - анализ устойчивости скорректированной системы по критерию Гурвица.
User terraST : 27 января 2014
20 руб.
Стенд для слива масла из агрегатов транспортных средств
3 Конструкторская часть 3.1 Обзор существующих конструкций 3.2 Общая схема и принцип работы конструкторской разработки 3.3 Конструктивные расчеты 3.4 Основные требования к изготовлению, сборке, настройке и эксплуатации ПЗ: 13 стр. ГЧ: 4 листа А1 Конструкторская часть дипломного проекта. Спецификация в наличии.
User proekt-sto : 24 декабря 2023
800 руб.
Стенд для слива масла из агрегатов транспортных средств
Основные формы рельефа. Полезные ископаемые Евразии
Картографические изображения появились задолго до письменности и сопровождали человечество с начала его зарождения. До сих пор древнейшей из известных географиче-ских карт считали начертанную на глиняной дощечке более чем за 2000 лет до н. э. в Месопотамии (теперь Ирак) с изображением рельефа и поселений этой территории. Современныйо рельеф Евразии был заложен в мезозое, однако современная поверхность формировалась под влиянием тектонических движений в неоген-антропогене. Это были сводово-глыбо
User alfFRED : 25 сентября 2013
10 руб.
up Наверх