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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon input.txt
material.view.file_icon output.txt
material.view.file_icon лаб3.docx
material.view.file_icon filter_lines.pl
material.view.file_icon
material.view.file_icon лаб1.docx
material.view.file_icon лаб1.lisp
material.view.file_icon
material.view.file_icon лаб2.docx
material.view.file_icon лаб2.lisp
material.view.file_icon remove.pl
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Лабораторная работа №1. «Обработка списков в языке CLISP»
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Номер варианта выбирается по последней цифре пароля.
1. Преобразуйте одноуровневый список L во вложенный по следующему
правилу.
Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).

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

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

Уважаемый , замечаний нет. Галкина Марина Юрьевна
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
Лабораторная работа №1 Обработка списков в языке CLISP Условие задачи Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (
User nik200511 : 21 января 2020
143 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
Задание Вариант 1 Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User nik200511 : 8 июня 2018
9 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).
User SibGOODy : 20 декабря 2023
300 руб.
promo
Лабораторная работа №1 по дисциплине «Функциональное и логическое программирование». Вариант №1
Обработка списков в языке CLISP Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему пр
User boeobq : 19 ноября 2021
250 руб.
Функциональное и логическое программирование. Лабораторные работы №№1-3. Вариант 1.
Лабораторная работа №1 Обработка списков в языке CLISP Условие задачи Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (
User nik200511 : 21 января 2020
423 руб.
Функциональное и логическое программирование. Лабораторные работы №№1-5. Вариант №1.
Лабораторная работа 1 Вариант 1 Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3). Лабораторная работа 2 Вариант 1 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4. Лабораторная работа 3 Вариант 1 Опpеде
User nik200511 : 8 июня 2018
41 руб.
Функциональное и логическое программирование. Лабораторные работы №№1-5. Вариант №1
Лабораторная работа №1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3). Лабораторная работа №2 Задание Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4. Лабораторная работа №3 Задание Опpеделите на яз
User djigorfan : 14 апреля 2013
500 руб.
Расчет аналоговых и дискретных устройств связи. Вариант 48.
Вариант 48 Целью курсовой работы является систематизация и закрепление знаний, полученных при изучении курса теории цепей. В процессе самостоятельной работы студенты должны спроектировать дискретный фильтр, выделяющий одну из гармоник, полученных на выходе нелинейного преобразователя. Устройство, которое необходимо разработать, содержит как аналоговую, так и дискретную части. Аналоговая часть схемы содержит автогенератор, вырабатывающий исходное (задающее) колебание; нелинейный преобразователь,
User StanSlaw : 23 октября 2018
800 руб.
Контрольная работа (комплекс лабораторных работ) По дисциплине: «Технические методы и средства защиты информации»
Лабораторная работа № 1 «Изучение принципа работы нелинейного локатора» 1.1 Цель работы Изучение принципа работы нелинейного локатора на основе схемы, моделирующей отраженный зондирующий сигнал от полупроводникового или «ложного» соединения, который фиксируется приемником локатора. Вывод: В данной работе изучили принцип работы нелинейного локатора на основе Лабораторная работа № 2 «Электрические фильтры нижних и высоких частот» 2.1 Цель работы Рассмотреть принцип работы электрических фильт
User iehf : 20 марта 2018
1000 руб.
Безопасность жизнедеятельности. Экзамен.
КОНТРОЛЬНЫЙ ВОПРОС ПО КУРСУ БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ. 1. Микроклимат производственных помещений. Характеристика, действие на организм человека, нормирование, способы нормализации.
User olesiastas : 21 апреля 2013
200 руб.
Проект АТП на 210 единиц смешанного состава
1.Введение. 2.Исходные данные. 3.Технологический расчет программы ТО и Р автомобилей. 3.1 Расчет годовой производственной программы по количеству воздействий; 3.2 Расчет трудоемкости технического обслуживания, текущего ремонта и численности ремонтно- обслуживающих робочих. 3.3 Технологический расчет зон обслуживания и ремонта; 3.4 Расчет количества постов, линий технического обслуживания и ремонта. 3.5 Расчет площадей зон, цехов, складских и вспомогательных помещений. 3.6
User Aronitue9 : 10 ноября 2014
45 руб.
Проект АТП на 210 единиц смешанного состава
up Наверх