Лабораторные работы №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №09.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой 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. Обратите все слова в текстовом файле, сохраняя порядок слов и строк. Сформируйте новый файл.
Обработка списков в языке 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.
holm4enko87
: 28 ноября 2024
Лабораторная работа №1
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100.
Напр
500 руб.
Лабораторные работы №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №09.
teacher-sib
: 8 сентября 2019
Лабораторная работа №1
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100.
На
800 руб.
Лабораторные работы №№1-3 по дисциплине Функциональное и логическое программирование
aker
: 26 апреля 2021
Лабораторные работы 1-3 по дисциплине Функциональное и логическое программирование Вариант 1
600 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №1 по "Функциональное и логическое программирование".
Вариант 1.
Задание к варианту 1.
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
12 руб.
Лабораторные работы №№1-3 по дисциплине: Функциональное и логическое программирование. Вариант №3
IT-STUDHELP
: 22 ноября 2021
Лабораторная работа № 1
по дисциплине «Функциональное и логическое программирование»
Задание
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Переставьте элементы списка L таким образом, чтобы одинаковые элементы
оказались рядом. Сортировку не ис
750 руб.
Лабораторная работа №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №1.
Леший
: 3 января 2020
Лабораторная работа 1
Тема работы
Обработка списков в языке CLISP
Задание на лабораторную работу:
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 1. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при
555 руб.
Лабораторные работы №1-3 по дисциплине: Функциональное и логическое программирование. Вариант 2
Учеба "Под ключ"
: 2 августа 2026
Лабораторная работа №1
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
2. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (((((a) s) d) f) g).
Текст прог
1200 руб.
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0
IT-STUDHELP
: 11 ноября 2023
Вариант №0
Лабораторная работа №1
Задание
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функ
700 руб.
Другие работы
Гидравлика Задача 9.233
Z24
: 1 мая 2026
Определить расход воды, протекающей по трубопроводу, соединяющему резервуар А и сосуд В, разность уровней свободных поверхностей в которых составляет H = 15 м. В резервуаре поддерживается избыточное давление рм = 242 кПа , в сосуде В вакуум рвак = 49 кПа. Диаметр резервуара D = 5 м, диаметр сосуда d = 0,3 м. Суммарные потери напора во всей системе hW(А-В) = 12 м.
220 руб.
Субъективная сущность стоимости товаров
alfFRED
: 13 ноября 2013
В статье дается предельно упрощенное и предельно краткое описание разработанной автором теории автосоизмеряющихся стоимостей, где величина стоимости товара определяется не величиной воплощенного в нем труда, а величиной стоимости этого труда.
В соответствии с этой теорией труд стоит ровно столько, сколько стоит созданный им товар. Бесполезный труд, создавший никому не нужный товар, не имеет стоимости. Стоимость труда и добавленная трудом стоимость есть две стороны одной медали.
Цена есть цена
10 руб.
СИБИТ Английский язык. кейс
Анастасия181
: 17 августа 2020
Задание 1
Countries export some products and export others because sometimes it is cheaper to buy than to produce. There is warm climate and much vegetation in Australia. This is very good for sheep breeding, and Australia exports much high quality wool. Taiwan has many skilled technicians and so it produces radios, television sets and other electronic products for export. Canada's climate is good for wheat, and Argentina is a low-cost producer of meat. Canada ships its wheat to Argentina and Ar
200 руб.
Теплотехника КГАУ 2015 Задача 6 Вариант 45
Z24
: 5 февраля 2026
Определить поверхность нагрева рекуперативного водовоздушного теплообменника при прямоточной и противоточной схемах движения теплоносителей, если объемный расход воздуха при нормальных условиях Vн, средний коэффициент теплопередачи от воздуха к воде k, начальные и конечные температуры воздуха и воды равны соответственно tʹ1, t˝1, tʹ2, t˝2. Определить расход воды G через теплообменник.
220 руб.