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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab.lsp
material.view.file_icon lab.pl
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon lab.pl
material.view.file_icon lab.txt
material.view.file_icon new.txt
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon lab.lsp
material.view.file_icon Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Лабораторная работа №1
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100.
Например, при L=(2 10 15 50 30) функция должна вернуть (2 10 15 50 30 -7).


Лабораторная работа №2
Обработка списков в языках CLISP и SWI-PROLOG
Задание на лабораторную работу
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Вариант 9. Сформируйте новый список, каждый элемент которого - это список из двух элементов: самого элемента и числа его вхождений в исходный список L.
Например, для языка CLISP при L=(2 4 2 3 2 3) функция должна вернуть ((2 3) (4 1) (3 2)).


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

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

2019 г.
Зачет.
Проверил: Галкина М.Ю
Лабораторные работы №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 по "Функциональное и логическое программирование".
Лабораторная работа №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 по дисциплине: Функциональное и логическое программирование. Вариант №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
Лабораторные работы №№1-3 по дисциплине: Функциональное и логическое программирование. Вариант №03
Лабораторная работа № 1 по дисциплине «Функциональное и логическое программирование» Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Переставьте элементы списка L таким образом, чтобы одинаковые элементы оказались рядом. Сортировку не ис
User IT-STUDHELP : 22 ноября 2021
750 руб.
promo
Пневмоцилиндр 48.000
Пневмоцилиндр 48.000 сборочный чертеж Пневмоцилиндр 48.000 спецификация Пневмоцилиндр 48.000 3d модель Крышка опорная 48.100 сборочный чертеж Крышка опорная 48.100 спецификация Проушина 48.101 Крышка 48.102 Цилиндр 48.200 сборочный чертеж Цилиндр 48.200 спецификация Поршень 48.003 Шток 48.004 Крышка 48.005 Прокладка 48.006 Пневмоцилиндры применяются в качестве силового звена в приспособлениях и механизмах привода зажимных устройств. В них используется сжатый воздух давлением 0,0039—0,0058 Па. П
User vermux1 : 12 октября 2021
170 руб.
Пневмоцилиндр 48.000 promo
Межбанковские расчеты и их влияние на деятельность банка
ВВЕДЕНИЕ…………………………………………………………………..4 ГЛАВА 1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ МЕЖБАНКОВСКИХ РАСЧЕТОВ………………………………………………………………...6. 1.1 Сущность межбанковских расчетов……………………………………….6 1.2 Формирование системы межбанковских расчетов в банковской системе России…………………………………………………………………………..11 1.3 Принципы осуществления платежей…………………………………….19 ГЛАВА 2 АНАЛИЗ МЕЖБАНКОВСКИХ РАСЧЕТОВ НА ПРИМЕРЕ ОАО КБ «АЛЬФА БАНК» ЗА ПЕРИОД С 2003 ПО 2005 ГГ…………………...23. 2.1 Краткая характеристика банка…………………………………………...23 2.2
User Aronitue9 : 3 ноября 2012
4 руб.
Поняття та види відходів
Вступ Відходи - будь-які речовини, матеріали і предмети, що утворюються у процесі людської діяльності і не мають подальшого використання за місцем утворення чи виявлення та яких їх власник повинен позбутися шляхом утилізації чи видалення. Україна належить до кола країн із найбільш високими абсолютними обсягами утворення та накопичення промислових відходів. Домінують при цьому відходи гірничодобувної промисловості. Щороку на підприємствах України утворюється близько 100 млн. тонн токсичних відход
User Lokard : 18 марта 2013
5 руб.
Политика управления оборотным капиталом фирмы
ПОЛИТИКА УПРАВЛЕНИЯ ОБОРОТНЫМ КАПИТАЛОМ ФИРМЫ Термин «оборотный капитал» (его синоним в отечественном учете – оборотные средства) относится к мобильным активам предприятия, которые являются денежными средствами или могут быть обращены в них в течение года или одного производственного цикла. Чистый оборотный капитал определяется как разность между текущими активами (оборотными средствами) и текущими обязательствами (кредиторской задолженностью) и показывает, в каком размере текущие активы покрыва
User alfFRED : 27 марта 2014
5 руб.
up Наверх