Функциональное и логическое программирование
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
ЛАБОРАТОРНАЯ РАБОТА №1
Вариант задачи выбирается по последней цифре зачетной книжки. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использование операторов set и setq не допускается!
Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) .
ЛАБОРАТОРНАЯ РАБОТА №1
Программы должны быть написаны на языке двух языках: Лисп и Пролог. На Лиспе функция может вызывать вспомогательные функции, в теле функций использование операторов set и setq не допускается! В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Сформируйте новый список, включающий в себя элементы, не входящие в два списка (симметpичную pазность множеств).
Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом будет список (2 5 6 4 8).
Вариант задачи выбирается по последней цифре зачетной книжки. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использование операторов set и setq не допускается!
Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) .
ЛАБОРАТОРНАЯ РАБОТА №1
Программы должны быть написаны на языке двух языках: Лисп и Пролог. На Лиспе функция может вызывать вспомогательные функции, в теле функций использование операторов set и setq не допускается! В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Сформируйте новый список, включающий в себя элементы, не входящие в два списка (симметpичную pазность множеств).
Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом будет список (2 5 6 4 8).
Дополнительная информация
Год 2014
СибГУТИ
Галкина
Оценка 5
СибГУТИ
Галкина
Оценка 5
Похожие материалы
Функциональное и логическое программирование
Михаил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 руб.
Функциональное и логическое программирование
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 руб.
Экзамен «Функциональное и логическое программирование»
aikys
: 11 апреля 2020
Билет №4
1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку (1 2 (3 4 (5))) будет 3...
2. Какое значение получит X в результате операции сопоставления (унификации) списков [1,2,3,4,5] и [_,X|] в Прологе???
45 руб.
Функциональное и Логическое Программирование(ФЛП)
Born
: 3 июня 2019
Напишите на языке SWI-Prolog программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления
250 руб.
Контрольная работа по: Функциональное и логическое программирование
orokysaki
: 6 мая 2024
Вариант №1 по ФЛП
1.1 исходный список преобразуйте в двойной таким образом чтобы каждый элемент списка удвоился
Например[1,2,3]->[1,1,2,2,3,3]
2.1 Текстовый файл состоит из нескольких строк длина каждой из которых меньше 40. Выровняйте строки текста по ширине(равномерным внесением пробелов между словами). Длины новых строк должны быть равны 40. Сформируйте новый файл
3.1 Так же есть в файле.
350 руб.
Другие работы
От мезоскопических состояний к квантовым вычислениям
Lokard
: 10 августа 2013
Мои научные интересы связаны главным образом с квантовой и атомной оптикой, которой я занимаюсь с 1988 года. В то время я был студентом Ереванского государственного университета, изучал астрофизику и гравитацию. Здесь у меня были неплохие перспективы, поскольку это направление исследований традиционно входило в число приоритетных на факультете физики. Но в естественный ход событий вмешался случай.
В один из весенних дней я присутствовал на семинаре кафедры оптики, на котором молодой профессор С.
5 руб.
Установка атмосферной перегонки нефти ЭЛОУ-АТ с увеличенной загрузкой по сырью 450 000 тн/год-Машины и аппараты нефтехимических производств-Дипломная работа
lelya.nakonechnyy.92@mail.ru
: 12 декабря 2018
Установка атмосферной перегонки нефти ЭЛОУ-АТ с увеличенной загрузкой по сырью 450 000 тн/год-Машины и аппараты нефтехимических производств-Дипломная работа
Дипломный проект содержит 127 страниц машинописного текста, 26 таблиц, 11 иллюстраций, 30 источников.
АТМОСФЕРНАЯ ТРУБЧАТКА, ПЕРЕРАБОТКА, РЕКТИФИКА-ЦИЯ, КОЛОННА, ПРОЧНОСТЬ АППАРАТА, ВЕТРОВАЯ НАГРУЗКА.
Цель дипломного проекта заключалась в конструировании и расчете колонного, теплообменного аппарата
1843 руб.
Рынок, анализ спроса и предложения
alfFRED
: 5 ноября 2013
Основные вопросы:
Базовые понятия рынка.
Закон спроса и неценовые факторы спроса.
Закон предложения и неценовые факторы предложения.
Понятие полезности и потребительское равновесие.
Кривые безразличия и бюджетные линии.
1 Базовые понятие рынка.
Рынок - это определенный механизм распределения и использования ограниченных ресурсов, основанный на добровольном обмене.
В сегодняшнем понимании рынок - это целостная система экономических отношений между покупателями и продавцами, складывающихся
10 руб.
Роль женщин в современном российском обществе
Elfa254
: 10 февраля 2014
Введение
В настоящее время, рассматривая особенности взаимоотношений мужчин и женщин, необходимо соблюдать определенные жесткие правила. Первое и наиглавнейшее – строго следовать принципу равенства мужчин и женщин, подразумевающее равенство не только в правах, но и равенство умственных и физических данных. Второе правило – любое неравенство объяснять природной материнской ролью женщины. Нарушитель этих правил сразу же попадает под жесткую критику феминисток или защитников мужских интересов. В ре
5 руб.