Лабораторная работа №1. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Задание.
Определите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L.
Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5).
Решение – рекурсивное. Функция CREATE формирует и возвращает список позиций элемента, заданного параметром x, в списке L.
Листинг программы
(DEFUN CREATE (L X N)
(COND
((NULL L) NIL)
...................
Определите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L.
Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5).
Решение – рекурсивное. Функция CREATE формирует и возвращает список позиций элемента, заданного параметром x, в списке L.
Листинг программы
(DEFUN CREATE (L X N)
(COND
((NULL L) NIL)
...................
Дополнительная информация
Проверил: Галкина М.Ю.
Оценка: "Отлично"
Год сдачи:2013
Без замечаний!!!!
Инструкция прилогается!
Оценка: "Отлично"
Год сдачи:2013
Без замечаний!!!!
Инструкция прилогается!
Похожие материалы
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №7
Damovoy
: 1 февраля 2021
Лабораторная работа No1
Обработка списков в языке CLISP
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 2 файла:
файл отчета, содержащий титульный лист, условие задачи, исходный текст
программы и результаты работы программы (можно в виде скриншотов);
файл с исходным текстом программы на языке CLISP.
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех в
300 руб.
Вариант 0. Лабораторная работа №1. Функциональное и логическое программирование ДО СИБГУТИ
Petr1
: 8 апреля 2019
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
0. Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функция должна вернуть (3 5)
200 руб.
Лабораторная работа № 1 по дисциплине Функциональное и логическое программирование. Вариант 7
Некто
: 16 сентября 2018
Условие задачи:
Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L.
50 руб.
Лабораторные работы №1-5. Вариант №7. Функциональное и логическое программирование
ivanPBT22
: 28 мая 2015
Лабораторная работа №1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L.
Например, при x=4, L=(8 3 4 6 4 1) функция должна возвращать список (3 5).
Лабораторная работа №2
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) .
Лабораторная работа №3
Задание
Опpе
250 руб.
Контрольная работа. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Olya
: 12 декабря 2017
Задание.
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Сформируйте новый список, включающий в себя элементы, не входящие в два списка (симметpичную pазность множеств).
Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом будет список
(2 5 6 4 8).
Листинг программы на языке Лисп
(DEFUN MEMBER (X L)
(COND
((NULL L)
200 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №1 по "Функциональное и логическое программирование".
Вариант 1.
Задание к варианту 1.
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
12 руб.
Лабораторные работы №№1-2 функциональное и логическое программирование. Вариант №0 Сибгути ДО
dezoway
: 17 сентября 2023
В архиве 2 лабораторных работы.
Краткие задания:
Лаб 1. Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1).
Например, при X=4, L=(8 3 4 6 4 1) функция должна вернуть (3 5).
Лаб 2. Осуществите в списке L циклический сдвиг на N элементов влево.
Например, для языка CLISP при L = (a s d f g), N = 3 функция должна вернуть (f g a s d).
200 руб.
Функциональное и логическое программирование. Вариант №7
hikewa8019
: 21 ноября 2021
Контрольная работа
Задание:
Реализовать на языке SWI-PROLOG программу для работы с базой данных об итогах сессии по 5 дисциплинам студентов определенной группы. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в д
50 руб.
Другие работы
Повышение эффективности ТО и ТР автомобильного парка ОАО «Салаватнефтехимремстрой» г. Салават с разработкой агрегатного участка и модернизацией стенд для сборки и разборки передних мостов автомобилей (дипломный проект)
Shloma
: 22 ноября 2019
Содержание
Аннотация............
The Summary......
Введение.........
1 Технико-экономическое обоснование проекта............
1.1Характеристика рассматриваемого предприятия.....
1.2Описание автомобильного парка...
1.3 Оплата и организация труда...
1.4 Анализ производственно-технической базы
1.5 Обоснование необходимости совершенствования производственно-технической базы
2 Технологический раздел...
2.1 Распределение на технологические группы....
2.2 Выбор и корректиро
1590 руб.
Управленческие-решения_90_из_100. Синергия тест .
ProF3206
: 12 января 2023
131 вопрос с ответами .
Управленческие решения 90 из 100
Перед покупкой убедитесь в том что вопросы вам подходят
1. Метод анализа, применяемый при изучении сложных явлений, отдельные элементы которых неизмеримы, и позволяющий провести разложение по факторам относительных и абсолютных отклонений обобщающего показателя, называется:
2. В систематическом сборе и обработке дополнительной информации и внесения необходимых корректив в прогноз отражается принцип … организации прогнозирования:
3. Пр
200 руб.
Разработка автоматизированной системы управления процессом подготовки шихты в производстве стекла на предприятии ООО ПКФ «Астраханьстекло»
Рики-Тики-Та
: 29 февраля 2012
Оглавление
ВВЕДЕНИЕ 8
1. ТЕХНИЧЕСКОЕ ПРЕДЛОЖЕНИЕ. 8
1.1. Описание технологического процесса. 8
1.1.1. Важнейшие стеклообразующие компоненты состава шихты. 8
1.1.2. Требования, предъявляемые к сырьевым материалам. 8
1.1.3. Аппараты цеха подготовки шихты. 8
1.1.4. Подготовка компонентов шихты. 8
1.1.5. Приготовление шихты. 8
1.2. Существующий уровень автоматизации. 8
1.3 Возможные варианты и обоснование целесообразности выбора принятого решения. 8
2. ЭСКИЗНЫЙ ПРОЕКТ. 8
2.1. Описание технологическ
110 руб.
Расчет скрепера на базе тягача К-701
DocentMark
: 24 ноября 2011
СКРЕПЕР прицепной
ЕМКОСТЬ КОВША, М3 16
ШИРИН А РЕЗАНИЯ, ММ 3150
ГЛУБИНА РЕЗАНИЯ, ММ 220
ТОЛЩИНА СЛОЯ ОТСЫПКИ, ММ
44 руб.