Лабораторные работы №№1-5 по предмету : «Функциональное и логическое программирование». Вариант №1.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Лабораторная работа №1
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
Лабораторная работа №2
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.
Лабораторная работа №3
Вариант 1
Задание
Опpеделите на языке ЛИСП функционал, заменяющий все элементы списка, не обладающие определенным свойством, на символ *. Проверьте работу функционала для предикатов:
-число;
-неположительное число (при вызове используйте лямбда-функцию).
Лабораторная работа №4
Вариант 1
Задание
Напишите на языке ПРОЛОГ программу, которая преобразует список целых чисел во множество. Список вводится с клавиатуры, цель – внутренняя.
Например: Список [1,2,1,4,1,2,3] преобразуется в [1,2,4,3].
Лабораторная работа №5
Вариант 1
Задание
В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing", замените это окончание на "ed"
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
Лабораторная работа №2
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.
Лабораторная работа №3
Вариант 1
Задание
Опpеделите на языке ЛИСП функционал, заменяющий все элементы списка, не обладающие определенным свойством, на символ *. Проверьте работу функционала для предикатов:
-число;
-неположительное число (при вызове используйте лямбда-функцию).
Лабораторная работа №4
Вариант 1
Задание
Напишите на языке ПРОЛОГ программу, которая преобразует список целых чисел во множество. Список вводится с клавиатуры, цель – внутренняя.
Например: Список [1,2,1,4,1,2,3] преобразуется в [1,2,4,3].
Лабораторная работа №5
Вариант 1
Задание
В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing", замените это окончание на "ed"
Дополнительная информация
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: «Функциональное и логическое программирование»
Вид работы: Лабораторная работа 5
Оценка:Зачет
Дата оценки: 05.05.2016
Рецензия:Уважаемый Ф*
Галкина Марина Юрьевна
Оценена Ваша работа по предмету: «Функциональное и логическое программирование»
Вид работы: Лабораторная работа 5
Оценка:Зачет
Дата оценки: 05.05.2016
Рецензия:Уважаемый Ф*
Галкина Марина Юрьевна
Похожие материалы
Лабораторные работы №№1-5 по предмету : «Функциональное и логическое программирование»
xtrail
: 22 апреля 2013
Лабораторная работа №1
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
Лабораторная работа №2
Вариант 1
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.
Лабораторная работа №3
Вари
900 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
nik200511
: 21 января 2020
Лабораторная работа №1
Обработка списков в языке CLISP
Условие задачи
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Преобразуйте одноуровневый список L во вложенный по следующему правилу.
Например, при L=(a s d f g) функция должна вернуть (
143 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №1.
nik200511
: 8 июня 2018
Задание
Вариант 1
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
9 руб.
Лабораторная работа № 5 по предмету : «Функциональное и логическое программирование»
xtrail
: 22 апреля 2013
Лабораторная работа №5
Вариант 1
Задание
В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing", замените это окончание на "ed".
200 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №1 по "Функциональное и логическое программирование".
Вариант 1.
Задание к варианту 1.
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
12 руб.
Функциональное и логическое программирование. Лабораторные работы 1-3. Вариант 1.
simondanya
: 20 апреля 2025
Лабораторная работа №1. «Обработка списков в языке CLISP»
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Номер варианта выбирается по последней цифре пароля.
1. Преобразуйте одноуровневый список L во вложенный по следующему
правилу.
Например, при
250 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 1
SibGOODy
: 20 декабря 2023
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Преобразуйте одноуровневый список L во вложенный по следующему правилу.
Например, при L=(a s d f g) функция должна вернуть (a (s (d (f (g))))).
300 руб.
Лабораторная работа №1 по дисциплине «Функциональное и логическое программирование». Вариант №1
boeobq
: 19 ноября 2021
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Преобразуйте одноуровневый список L во вложенный по следующему
пр
250 руб.
Другие работы
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 3.44
Z24
: 13 ноября 2025
Цистерна диаметром D = 2,2 м заполнена бензином (ρб=720 кг/м³) до высоты – D/2 (рис. 3.51). Определить силу давления на торцовую стенку, если цистерна герметично закрыта и избыточное давление в ней р0и=0,1·105 Па.
150 руб.
Системное программное обеспечение. Лабораторные работы 1-3. Вариант 1.
nik200511
: 20 января 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
276 руб.
Гидравлика АКАДЕМИЯ ГРАЖДАНСКОЙ ЗАЩИТЫ Задача 5 Вариант 58
Z24
: 10 марта 2026
Для сохранения неприкосновенного пожарного запаса воды в резервуаре всасывающая линия оборудована воздушной трубкой, верхний срез которой находится на уровне пожарного запаса в резервуаре. Предполагается, что при снижении уровня воды до пожарного запаса воздух, вследствие возникновении вакуума в сечении, к которому приварена трубка, проникает во всасывающий трубопровод насосов, произойдет срыв работы насоса и забор воды прекратится.
Определить, сохранится ли неприкосновенный запас воды, если
150 руб.
Мифологема «антропогенного потепления»
alfFRED
: 3 сентября 2013
На Земле не раз случались глобальные оледенения (в начале кембрия, начале девона, конце карбона); последнее (пятое) оледенение началось в плейстоцене (600 тыс. л.н.) и закончился 12 – 10 тыс.л.н. В период ледникового максимума льды покрывали территорию Евразии до 55о с.ш. Причины оледенений до сих пор неизвестны; многочисленные объяснения страдают недостатками и противоречиями. Среди причин наступления ледниковых периодов называют:
· Горообразование (вряд ли послужило причиной появления громадн
10 руб.