Функциональное и логическое программирование. Лабораторные работы №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
: 14 декабря 2012
Японский язык обладает огромным количеством ономатопоэтических слов, которые часто употребляются в повседневой речи японцев и в языке художественной литературы, представляя одну из характерных особенностей японского языка.
Как и во многих других языках, ономапоэтические слова японского языка тяготеют к звукам "первичного" образования и в большей части своей имеют повторяющуюся основу (мукумуку - "копошение", гарагара - "тарахтение", хисохисо - "шушукание", мэсомэсо - "хныкание").
Ономатопоэтичес
Вал промежуточный (коробка скоростей 16Б16)
GAGARIN
: 26 апреля 2012
Вал промежуточный (коробка скоростей 16Б16)
Описание: Вал промежуточный
(коробка скоростей 16Б16)
Чертеж выполнен с помощью программы КОМПАС 3D
С соблюдением всех требований ГОСТ
Чертеж выполнен очень качественно без ошибок
готово к распечатке!
50 руб.
Аналіз технічних рішень динамометричних пристроїв для тягових випробувань позашляхових самохідних технологічних машин
SerFACE
: 2 мая 2013
АНОТАЦІЯ. Проведено аналіз технічних рішень динамометричних пристроїв для тягових випро-бувань позашляхових самохідних технологічних машин з визначенням вимог до них при дослідженні тягово-зчіпних властивостей сучасних вітчизняних пневмоколісних землерийно-транспортних машин.
АННОТАЦИЯ. Проведен анализ технических решений динамометрических установок для тяговых испытаний внедорожных самоходных технологических машин с назначением требований к ним при исследовании тягово-сцепных свойств современны
50 руб.
Развитие кредитной кооперации в Германии
Slolka
: 3 ноября 2013
Введение
Глава І. Начало кредитной кооперации
1. Возникновение кредитных кооперативов в Германии
2. Принципы Г. Шульце-Делича и Ф. В. Райффайзена
3. Союзы Райффайзена и Императорский союз (сельскохозяйственный рентный банк)
Глава ІІ Кооперативный банковский сектор Германии
Глава ІІІ Система кооперативов в аграрной сфере Германии
1. Кооперативные и народные банки
2. Товарные и обслуживающие кооперативы организация Райффайзен
3. Промысловые
5 руб.