Функциональное и логическое программирование. Лабораторные работы №1-3. 8-й Вариант.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
Описание
Функциональное и логическое программирование.
Лабораторная #1
Задание: Объедините 2 списка L1 и L2 в один, чередуя элементы списков.
2
Например, при L1=(1 2 3 4 5 6 7 8), L2=(a s d f) функция должна вернуть
(1 a 2 s 3 d 4 f 5 6 7 8).
Лабораторная #2
Удалите из списка L перед каждым вхождением X один элемент, если такой
имеется и отличен от X.
Например, для языка CLISP при L=(1 2 1 1 3), X=1 функция должна вернуть
(1 1 1 3).
Лабораторная #3
Найдите в файле все слова минимальной длины. Сформируйте новый файл с
найденными словами.
___
В Архиве все необходимые файлы для успешной сдачи.
Лабораторная #1
Задание: Объедините 2 списка L1 и L2 в один, чередуя элементы списков.
2
Например, при L1=(1 2 3 4 5 6 7 8), L2=(a s d f) функция должна вернуть
(1 a 2 s 3 d 4 f 5 6 7 8).
Лабораторная #2
Удалите из списка L перед каждым вхождением X один элемент, если такой
имеется и отличен от X.
Например, для языка CLISP при L=(1 2 1 1 3), X=1 функция должна вернуть
(1 1 1 3).
Лабораторная #3
Найдите в файле все слова минимальной длины. Сформируйте новый файл с
найденными словами.
___
В Архиве все необходимые файлы для успешной сдачи.
Дополнительная информация
2019г.
Галкина Марина Юрьевна.
Галкина Марина Юрьевна.
Похожие материалы
Лабораторная работа №1 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №1 по "Функциональное и логическое программирование".
Вариант 1.
Задание к варианту 1.
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
12 руб.
Лабораторные работы №№1-5 "Функциональное и логическое программирование". 4-й вариант
pbv
: 23 февраля 2016
1) Определите на языке ЛИСП и проверьте работу функции, удаляющей n первых элементов из списка L.
Например, при n=3, L=(2 6 1 7 0) функция должна возвращать список (7 0).
2) Определите на языке ЛИСП и проверьте работу функции, проверяющий, является ли список множеством, т.е. входит ли каждый элемент в список только один раз.
Например, список (a b a c) множеством не является.
3) Определите на языке ЛИСП функционал, аналогичный предикату MAPCAR для одноуровневого списка (Используйте применяющие фу
150 руб.
Лабораторная работа №1 По дисциплине: «Функциональное и логическое программирование»
vohmin
: 1 июня 2018
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
Описание решения
Решение – рекурсивное. Функция CREATE преобразует список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
50 руб.
Лабораторная работа №1 по дисциплине Функциональное и логическое программирование
Dusya
: 12 сентября 2012
Определите на языке ЛИСП и проверьте работу функции, возвращающей список из n копий заданного атома x.
Например, при x=4, n=5 функция должна возвращать список (4 4 4 4 4).
2. Описание функции, алгоритм работы
Определим функцию с двумя аргументами (CopyN X N), где X-заданный атом, N-количество копий этого атома в возвращаемом списке.
В первую очередь надо проверить, что заданное значение X – это атом. Если это не так, то функция вернет NIL и завершит работу.
В противном случае проверим, что зада
100 руб.
Лабораторная работа № 1 по дисциплине: Функциональное и логическое программирование
1231233
: 29 января 2012
Вариант 7
Условие задачи:
Опpеделите на языке ЛИСП и проверьте работу функции, возвращающей список позиций элемента, заданного параметром x, в списке L.
Исходный текст программы:
(defun F (lambda (X L P)
(cond
((null L) nil)
((equal X (car L))
23 руб.
Функциональное и логическое программирование. 3-й вариант
MayaMy
: 23 февраля 2019
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Контрольная работа 1
Оценка:Зачет
Дата оценки: 31.12.2018
Рецензия:Уважаемая ,
замечаний нет.
Галкина Марина Юрьевна
450 руб.
Функциональное и логическое программирование. 3-й вариант
MayaMy
: 23 февраля 2019
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа 2(1 и 3)
Оценка:Зачет
Дата оценки: 31.12.2018
Рецензия:Уважаемая ,
Галкина Марина Юрьевна
700 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
nik200511
: 21 января 2020
Лабораторная работа №1
Обработка списков в языке CLISP
Условие задачи
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Преобразуйте одноуровневый список L во вложенный по следующему правилу.
Например, при L=(a s d f g) функция должна вернуть (
143 руб.
Другие работы
Дымка-душа русского народа
evelin
: 13 апреля 2013
Содержание:
1. Постановка проблемы.
2. Обоснование проекта.
3. Направления работы.
4. Изучение и исследование информации о дымковской игрушке.
5. Разработка эскиза дымковской игрушки.
6. Материалы и оборудование.
7. Технологический процесс изготовления дымковской игрушки.
8. Анализ выполненной работы.
9. Реклама.
10. Отзывы о работе.
11. Список используемой литературы.
Постановка проблемы
В современном мире теряется связь народных традиций, народного искусства. О народных промыслах мало слышим
5 руб.
История развития политической мысли в России
alfFRED
: 16 февраля 2013
Реферат по теме: «История развития политической мысли в России» Выполнила: студентка гр. 4041з Ирина Проверил: Великий Новгород 2007г. Содержание: 1. Введение 2.Зарождение и развитие религиозно-этических политических учений в России 3. Гражданские концепции в общественно-политической мысли России периода XVII – XIX веков 4. Политическая мысль периода новой и новейшей истории в
России 5. Заключение 6. Список литературы 21 Введение. Начало развития общественно-политической мысли в России, доступн
10 руб.
Алгоритмы и вычислительные методы оптимизации. Курсовой проект. Вариант №6.
sibguter
: 3 мая 2019
ВНИМАНИЕ! В 2020 ГОДУ ЗАДАНИЕ ИЗМЕНИЛОСЬ!
ЭТО РЕШЕНИЕ НЕ ПОДХОДИТ ДЛЯ НОВОГО ЗАДАНИЯ,
ГДЕ ФУНКЦИЯ МИНИМИЗИРУЕТСЯ!
ПЕРЕДЕЛКА НЕ ОСУЩЕСТВЛЯЕТСЯ!
Перейти к канонической форме задачи линейного программирования.
Z(x_1,x_2 )=p_1*x_1+p_2*x_2→max
{█(a_1*x_1+a_2*x_2≥a@b_1*x_1+b_2*x_2≥b@c_1*x_1+c_2*x_2≥c@x_1;x_2≥0)
Написать программу, решающую задачу линейного программирования в канонической форме симплекс-методом с выводом всех промежуточных симплексных таблиц.
Решить исходную задачу графически и
139 руб.
По двум проекциям модели построить третью проекцию и изометрию. Упражнение 24 - Вариант 1
.Инженер.
: 28 декабря 2025
Б.Г. Миронов, Р.С. Миронова, Д.А. Пяткина, А.А. Пузиков. Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Упражнение 24. Вариант 1
По двум проекциям модели построить третью проекцию и изометрию. Построить линии среза на проекциях модели. Найти натуральную величину среза. На горизонтальной проекции линия среза не показана.
В состав работы входит:
Чертеж;
3D модель.
Выполнено в программе Компас + чертеж в PDF.
100 руб.