Функциональное и логическое программирование. Лабораторные работы 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 руб.
Экономика отрасли инфокоммуникаций, Зачет, Билет №7
1. Классификационные признаки рынка инфокоммуникационных услуг. 2. Задача. Составьте план объема услуг по абонентским точками доступа в среднегодовом натуральном выражении, а также определите их количество на конец года исходя из следующих данных: (ед.) Виды услуг Кол-во на начало года План прироста 1 кв. 2 кв. 3 кв. 4 кв. Абонентские точки доступа 20 000 - 1000 - 1400
User alru : 19 мая 2017
100 руб.
ЭКЗАМЕНАЦИОННАЯ РАБОТА По дисциплине «Материально-техническое обеспечение информационной безопасности»
ЭКЗАМЕНАЦИОННАЯ РАБОТА По дисциплине «Материально-техническое обеспечение информационной безопасности» Билет 15 1. Количественная оценка гарантий защиты 2. Бизнес-план организации как потребитель и источник экономической информации, подлежащей защите 3. Определите экономический эффект от применения научно-технических разработок, если фактическая стоимостная оценка результатов использования разработки за расчетный период составила 200000 руб., стоимостная оценка издержек на создание и использ
User Stiv : 8 января 2020
150 руб.
Экзаменационная работа. Основы инфокоммуникационных технологий. Билет №3. Вариант №3. (2 курс, 3 семестр)
Билет №3. Экзамен 1. Достоинства и недостатки амплитудной модуляции. 2. Расскажите особенности повторного использования частот в системах мобильной связи. 3. Определите напряжение сигнала, если его уровень равен 54 дБн.
User virtualman : 18 ноября 2018
77 руб.
Экзаменационная работа. Основы инфокоммуникационных технологий. Билет №3. Вариант №3. (2 курс, 3 семестр)
Ответы на кейс по международному частному праву - Группа банков из пяти стран создала консорциум и заключила договор кредитования промышленного проекта
Задача № 4. Группа банков из пяти стран создала консорциум и заключила договор кредитования промышленного проекта по производству рейсовых теплоходов. Консорциум был создан в Цюрихе (Швейцария). В кредитном договоре было предусмотрено, что его положения подчиняются банковскому праву штата Нью-Йорк. В процессе реализации проекта возник спор между консорциумом и должником. Арбитражем было установлено, что спор будет разрешаться по праву страны-кредитора — Швейцарии. Объясните, правильно ли избран
User qwerty123432 : 20 ноября 2024
170 руб.
Ответы на кейс по международному частному праву - Группа банков из пяти стран создала консорциум и заключила договор кредитования промышленного проекта
up Наверх