Функциональное и логическое программирование, лабораторная 1, 2, 3, ВАРИАНТ 2
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Лабораторная работа №1
Обработка списков в языке CLISP
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 2 файла:
файл отчета, содержащий титульный лист, условие задачи, исходный текст
программы и результаты работы программы (можно в виде скриншотов);
файл с исходным текстом программы на языке CLISP.
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Обработка списков в языке CLISP
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 2 файла:
файл отчета, содержащий титульный лист, условие задачи, исходный текст
программы и результаты работы программы (можно в виде скриншотов);
файл с исходным текстом программы на языке CLISP.
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Дополнительная информация
2022 год, зачтено
Похожие материалы
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №2
nik200511
: 16 мая 2016
Лабораторная работа №1
Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП.
№
Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами:
Наложите с помощью мышки файл с текстом функции на файл mulisp.com.
Запустите файл mulisp.com и после появлен
41 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №1 по "Функциональное и логическое программирование".
Вариант 1.
Задание к варианту 1.
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
12 руб.
Функциональное и логическое программирование
Михаил18
: 26 сентября 2019
Билет №4
1. На языке Clisp определите функцию, которая меняет местами второй и третий элементы произвольного списка (в теле функции разрешается использовать только следующие встроенные функции: CAR,CDR,CONS,APPEND,LIST,LAST,BUTLASTс одним аргументом,REVERSE).
2. Какое значение получит Xв результате операции сопоставления (унификации) списков [a,b,c,d] и [_,_,_|X] в языке SWI-Prolog?
200 руб.
Функциональное и логическое программирование
Михаил18
: 26 сентября 2019
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавлени
200 руб.
Функциональное и логическое программирование
Mikola456
: 27 мая 2016
Контрольная работа
Во вложении Word+prolog
Создание базу данных с расписанием движения поездов: номер поезда, пункт назначения, время отправления, время прибытия. Найти номер и время отправления ближайшего по-езда до Москвы. Текущее время вводится с клавиатуры.
700 руб.
Функциональное и логическое программирование
Mikola456
: 27 мая 2016
ЛАБОРАТОРНАЯ РАБОТА №1
Вариант задачи выбирается по последней цифре зачетной книжки. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использование операторов set и setq не допускается!
Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) .
ЛАБОРАТОРНАЯ РАБОТА №1
Программы должны быть написаны на языке дв
500 руб.
Функциональное и логическое программирование
alfFRED
: 25 июня 2013
Введение.
Постановка задачи.
Математические и алгоритмические основы решения задачи.
Функциональные модели и блок-схемы решения задачи.
Программная реализация решения задачи.
Пример выполнения программы.
Заключение.
Список использованных источников и литературы.
10 руб.
Функциональное и логическое программирование
piligrim-24
: 17 января 2012
Зачетное задание по дисциплине «Функциональное и логическое программирование»
Билет №11
1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку ((1 (2 (3))) 4 (5)) будет 3.
2. Какое значение получит X в результате операции сопоставления (унификации) списков [a,b,c,d,e] и [_|X] в Прологе?
50 руб.
Другие работы
Резьбовые соединения деталей. НГТУ. Вариант 3. Автокад
Laguz
: 5 февраля 2025
На предложенном изображении заменить вид спереди на половину вида совмещенную с половиной фронтального разреза.
Упражнения для защиты задания
«Резьбовые соединения деталей»
Сделано в автокаде. + пдф. Если нужен нанокад, то нанокад открывает чертежи автокада
Сделано в двух форматах: А3 и А4
100 руб.
Выбор оборудования и установления технологического режима фонтанной эксплуатации
Администратор
: 24 апреля 2009
фонтанная эксплуатация скважин
Введение 3
1. Изменение давления по глубине скважин при различных способах эксплуатации 6
2. Методы расчета промысловых подъемников 10
3. Определение условий фонтанирования 15
4. Выбор диаметра лифта и режима эксплуатации фонтанных скважин 17
4.1. Выбор диаметра фонтанных труб 18
4.2. Установление режима эксплуатации скважин 20
5. Оборудование скважин 21
Заключение 24
Список используемой литературы 26
Современные проблемы документационного обеспечения управления и пути их решения в Управлении Федеральной регистрационной службы по Белгородской области
Elfa254
: 6 сентября 2013
ВВЕДЕНИЕ
ГЛАВА 1. ДОКУМЕНТАЦИОННОЕ ОБЕСПЕЧЕНИЕ УПРАВЛЕНИЯ НА СОВРЕМЕННОМ ЭТАПЕ
§1. Организация документационного обеспечения управления
§2. Современные проблемы документационного обеспечения управления
ГЛАВА 2. ДОКУМЕНТАЦИОННОЕ ОБЕСПЕЧЕНИЕ В УПРАВЛЕНИИ ФЕДЕРАЛЬНОЙ РЕГИСТРАЦИОННОЙ СЛУЖБЫ ПО БЕЛГОРОДСКОЙ ОБЛАСТИ
§1. Организация документационного обеспечения в УФРС по Белгородской области
§2. Служебный распорядок Управления Федеральной регистрационной службы по Белгородской области
§3. Сущес
45 руб.
Бихевиористская ориентация и когнитивизм
alfFRED
: 18 октября 2013
Введение
Люди с момента своего рождения оказываются погруженными в общение. Социальная среда воздействует на них в той же мере, что и среда физическая. Более того, подобно тому, как это делает физическая среда, общество не просто влияет на людей и их группы, но и принуждает их к принятию определенного образа жизни, конкретных социальных представлений и ценностей, повседневных норм и правил поведения, возлагает на них бесконечное количество обязанностей.
«Разумеется, мы свободны в своем выборе,
10 руб.