Функциональное и логическое программирование, лабораторная 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 - 5. Вариант 2.
nik200511
: 16 мая 2016
Лабораторная работа №1
Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП.
Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами:
Наложите с помощью мышки файл с текстом функции на файл mulisp.com.
Запустите файл mulisp.com и после появлени
109 руб.
Лабораторная работа №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 руб.
Другие работы
Английский язык. Контрольная работа №2
mikkikikki
: 30 января 2013
1. Some liquids are known to conduct current without any changes to themselves.
2. Samples of semiconductors with improved properties are reported, to be obtained, on a new installation.
3. Scientific discoveries to be practically applied in industry and agriculture are paid special attention to.
1. The temperature having been raised, the vapor began forming again.
2. Light and. food industries have been modernized, much being done to expand the production of consumer goods.
3. An experiment dem
100 руб.
Национальности Китая
Lokard
: 9 февраля 2014
Введение
Китай – очень древняя и загадочная страна.
Сегодня это страна, преодолевшая тяжелые последствия «культурной революции»; это страна, соединившая в себе старое и новое, древность и современность, молодое и отжившее. Все это пришло в движение сегодня и создало атмосферу перемен, которая характеризует нынешний день страны.
Китай прошел долгий путь развития, но, несмотря на всевозможные перемены до нас дошли их древние традиции, их необычная культура.
Население Китая очень трепетно относится
10 руб.
Обзор и технические возможности маршрутизаторов
Elfa254
: 29 сентября 2013
ОГЛАВЛЕНИЕ
Введение 2
1. Обзор маршрутизаторов. 3
1.1Машрутизаторы и сервера удаленного доступа серии 2500 3
1.2 Маршрутизаторы серии 1600 3
1.3 Маршрутизаторы серии 3600 5
1.4 Программное обеспечение Cisco IOS. 9
2.Технические возможности маршрутизаторов. 11
2.1 Принципы работы маршрутизаторов 11
2.2 Свойства маршрутизаторов 12
2.3 Начало работы с маршрутизатором Cisco 15
2.4 Подключение к маршрутизатору и начало работы 15
2.5 Режимы командного языка 16
Заключение 18
Литература и ссылки
5 руб.
Контрольные работы по гидростатике и гидродинамике ИжГТУ Контрольная работа 1 Задача 5 Вариант 2
Z24
: 23 ноября 2025
Вертикальный цилиндрический сосуд заполнен водой, находящейся под избыточным давлением, характеризуемым показанием пьезометра h.
Нижнее днище сосуда плоское, верхнее имеет форму полусферы.
Определить Rz, отрывающую верхнее днище от цилиндрической части, и силу Rx, разрывающую цилиндрическую часть сосуда по образующей, если диаметр сосуда D, высота цилиндрической части H.
Построить эпюру давления на верхнюю часть, стенки и днище сосуда.
200 руб.