Функциональное и логическое программирование. Лабораторные работы №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
: 22 июля 2015
Цель курсового проекта: создание автоматизированной информационной системы заданной предметной области – «Центр обслуживания копировальной техники»
Введение
Анализ предметной области
Предпроектное обследование
Предметная область, создание организационной модели
Кратко о предпроектном исследовании
Построение структуры предприятия
Определение миссии, выделение критических факторов успеха и проблем предприятия (задание 4)
Проектирование информационной системы. Определение целей и задач системы. Вы
75 руб.
Гидромеханика ПетрГУ 2014 Задача 5 Вариант 37
Z24
: 9 марта 2026
Определить направление движения реальной жидкости и вид местного сопротивления в наклонном трубопроводе при следующих исходных данных для сечений 1-1 и 2-2: геометрические высоты сечений z1, z2; манометрические давления р1, р2; диаметры трубопровода d1 = 200 мм, d2 = 120 мм; расход жидкости Q, кинематический коэффициент вязкости жидкости ν = 10⸱10-6 м²/с, которому соответствует жидкость с плотностью ρ = 850 кг/м³.
200 руб.
Разработка ПО ИС Аптеки
wwput
: 6 января 2012
Технология разработки программного обеспечения
Разработать ПО ИС аптеки:
1) с применением структурного подхода, создав: начальную контекстную диаграмму; концептуальную модель данных с атрибутами; диаграммы потоков данных нулевого и последующих уровней для процессов ИС; диаграммы системных процессов нулевого и последующих уровней; диаграмму последовательности экранных форм.
2) с применением объектно-ориентированного подхода в среде Rational Rose реализовать: диаграмму вариантов использования; диа
115 руб.
Технологическая разработка ремонта станка модели 1М63
Рики-Тики-Та
: 12 сентября 2012
Содержание
Введение
1. Организационный раздел
1.1 Описание станка
1.2 Техническая характеристика станка
1.3 Общий вид станка с основными узлами
1.4 Описание ремонтируемого узла
2. Технологический раздел
2.1 Разработка технологического процесса механической обработки изготавливаемой детали
2.1.1 Выбор заготовки
2.1.2 Эскиз изготавливаемой детали
2.1.3 Маршрутная карта обработки
2.1.4 Расчет режимов резания
2.2 Разработка технологического процесса ремонта зубчатого колеса
2.2.1 Усл
55 руб.