Функциональное и логическое программирование. Лабораторные работы №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 руб.
Функциональное и логическое программирование. 3-й вариант
MayaMy
: 23 февраля 2019
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа 2(1 и 3)
Оценка:Зачет
Дата оценки: 31.12.2018
Рецензия:Уважаемая ,
Галкина Марина Юрьевна
700 руб.
Функциональное и логическое программирование. 3-й вариант
MayaMy
: 23 февраля 2019
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Контрольная работа 1
Оценка:Зачет
Дата оценки: 31.12.2018
Рецензия:Уважаемая ,
замечаний нет.
Галкина Марина Юрьевна
450 руб.
Лабораторная работа №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 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
nik200511
: 21 января 2020
Лабораторная работа №1
Обработка списков в языке CLISP
Условие задачи
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Преобразуйте одноуровневый список L во вложенный по следующему правилу.
Например, при L=(a s d f g) функция должна вернуть (
143 руб.
Другие работы
Гидравлика РГОТУПС Задача 1.4 Вариант 6
Z24
: 16 октября 2025
Горизонтальный трубопровод из стальных труб, схема которого показана на рис.1, имеет участок с параллельным соединением труб, состоящим из двух линий длиной l1 и l2 и диаметром d1 и d2. В точках B, C и D заданы расходы воды QB, QC и QD.
Требуется:
1 Установить диаметры труб на участках AB и CD по предельным расходам.
2 Определить распределение расходов по 1-й и 2-й линиям параллельного соединения трубопроводов.
3 Определить необходимый напор в точке A для обеспечения заданных расходо
200 руб.
Метрология и стандартизация Лабораторная 2.2(Вар 06)
trtrt
: 26 января 2017
Поверка аналогового измерительного прибора
Новые варианты с 2016г
350 руб.
СибГУТИ. Электромагнитные поля и волны (ЭМПиВ). Контрольная Работа. Вариант 06
HNB
: 24 октября 2015
Плоская электромагнитная волна с частотой f распространяется в безграничной реальной среде с диэлектрической проницаемостью , магнитной проницаемостью a = , проводимостью . Амплитуда напряженности электрического поля в точке с координатой z = 0, Еm.
1. Определить к какому типу относится данная среда на заданной частоте.
. . .
7. Построить график зависимости амплитуды напряженности электрического поля от координаты z в интервале 0 < z < .
Выбрать размеры поперечного сечения прямоугольного волно
100 руб.
Гражданское право. 4-е задачи. РОСНОУ
studypro
: 14 мая 2016
Задание № 1:
Учащийся колледжа Андрей Минкин, 14 лет, с одобрения родителей стал собирать деньги на покупку компьютера. Через год он имел необходимую для покупки сумму, при-чем 20 % этой суммы были им отложены за это время со стипендии, 30 % передал ему че-рез родителей в дар на эту покупку дед, а остальные 50 % он заработал сам во время кани-кул.
Не спросив разрешения родителей, Андрей купил у своего товарища по колледжу, 16-летнего Сергея Рылова компьютер, причем у него осталась еще некоторая
200 руб.