Функциональное и логическое программирование, лабораторная 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 руб.
Другие работы
Экзаменационная работа по дисциплине: Информатика. Билет №01
Jack
: 26 марта 2013
Билет №01
Задание:
1. Что такое операционная система и прикладная программа? Назначение и функции.
2. Составьте программу для вычисления сумм отрицательных элементов каждого столбца матрицы.
155 руб.
Дробарка щокова із простим рухом щоки
SerFACE
: 11 октября 2014
Зміст
Вступ
1. Вибір та опис схеми дробарно - сортувального заводу
2. Вибір технологічного обладнання заводу
2.1. Вибір грохота
2.2. Розрахунок ластинчатого живника
2.3. Вибір ковшового елеватора
2.4. Вибір стрічкового конвейора
3. Улаштування і принцип дії щікової дробарки з простим рухом щіки
4. Розрахунок основних параметрів машини
4.1 Розмір зєва дробарки
4.2 Частота обертання ексцентрікового валу
4.3 Розрахунок на міцність шатуна
4.4 Розрахунок плити
4.5 Розрахунок щіки
4.6 Вісь рухомої щ
55 руб.
Контрольная работа по дисциплине: Теория вероятностей и математическая статистика. Вариант 6
IT-STUDHELP
: 15 мая 2022
Задание 1. Комбинаторика
Внимание! Под «словом» подразумевается любой набор букв, не обязательно осмысленный.
Вариант 6. Сколько 7-ми буквенных слов можно составить из букв слова ШЕРШЕНЬ?
Задание 2. Основные теоремы
Вариант 6. Для передачи сообщения используются сигналы типов 0 и 1. Сигналы 0 составляют 60%, а сигналы 1 – остальные 40%. Вероятность искажения сигнала 0 равна 0,0001, а вероятность искажения сигнала 1 равна 0,0002. Найти вероятность искажения наугад взятого сигнала.
Задание 3. Случ
500 руб.
Контрольная работа по дисциплине: Логика
Nastya2000
: 18 февраля 2016
Лекция 1. Предмет и значение логики. Логика и язык.
1. Логическая форма конкретной мысли – это
2. Определите логическую форму высказываний:.......
Лекция 2. Основные логические законы.
1. Какой закон дает возможность рассуждать о том, что "Трава – зеленая" и "Неверно, что трава зеленая":
Лекция 3. Логическое понятие. Виды понятий, отношения между понятиями.
1. понятие – это:
Лекция 4. Логическое определение.
1. Какие бывают определения:
Лекция 5. Деление и классификация понятий.
• 1. Какая ошиб
150 руб.