Лабораторная работа №1,2 Функциональное и Логическое Программирование Вариант 3
Состав работы
|
|
|
|
|
|
|
|
|
|
Описание
Лабораторная 1:
3) Определите на языке Clisp функцию для работы со списком. В теле функции
использование операторов SET и SETQ не допускается! Все функции должны быть
рекурсивными, функционалы не использовать. Функция может вызывать
вспомогательные функции.
Переставляющую элементы списка L таким образом, чтобы одинаковые элементы
оказались рядом. Сортировку не использовать!
Например, L=(1 5 2 1 4 3 1 2 4 5 4) –> (1 1 1 5 5 2 2 4 4 4 3).
Лабораторная 2:
3) Определите на двух языках Clisp и SWI-Prolog соответственно функцию и
предикат для работы со списком. Все функции и предикаты должны быть
рекурсивными.
Для Clisp в теле функции использование операторов SET и SETQ не
допускается, функционалы не использовать.
Для SWI-Prolog ввод списка должен запрашиваться в процессе работы
программы.
Примеры работы функции приведены для языка Clisp.
Номер варианта выбирается по последней цифре зачетной книжки.
Из каждой группы подряд идущих элементов списка L оставьте только
один.
Например, L=(1 1 a a 3 3 3 + + + +)-> (1 a 3 +).
Язык программирования - Lisp, Prolog.
Оценка - Зачет.
3) Определите на языке Clisp функцию для работы со списком. В теле функции
использование операторов SET и SETQ не допускается! Все функции должны быть
рекурсивными, функционалы не использовать. Функция может вызывать
вспомогательные функции.
Переставляющую элементы списка L таким образом, чтобы одинаковые элементы
оказались рядом. Сортировку не использовать!
Например, L=(1 5 2 1 4 3 1 2 4 5 4) –> (1 1 1 5 5 2 2 4 4 4 3).
Лабораторная 2:
3) Определите на двух языках Clisp и SWI-Prolog соответственно функцию и
предикат для работы со списком. Все функции и предикаты должны быть
рекурсивными.
Для Clisp в теле функции использование операторов SET и SETQ не
допускается, функционалы не использовать.
Для SWI-Prolog ввод списка должен запрашиваться в процессе работы
программы.
Примеры работы функции приведены для языка Clisp.
Номер варианта выбирается по последней цифре зачетной книжки.
Из каждой группы подряд идущих элементов списка L оставьте только
один.
Например, L=(1 1 a a 3 3 3 + + + +)-> (1 a 3 +).
Язык программирования - Lisp, Prolog.
Оценка - Зачет.
Похожие материалы
Лабораторная работа №2 по предмету: "Функциональное и логическое программирование". Вариант №3
migsvet
: 9 февраля 2014
Задание
Опpеделите на языке ЛИСП и проверьте работу функции, возвpащающей первый совпавший в двух списках элемент, либо nil, если таких элементов нет.
Например, для списков (1 2 3 4) и (4 3 9 5) функция должна вернуть 3.
100 руб.
Лабораторная работа №2 по предмету: "Функциональное и логическое программирование". Вариант №3
migsvet
: 9 февраля 2014
Задание
Опpеделите на языке ЛИСП функционал, возвращающий истину, если определенным свойством обладает хотя бы один элемент списка. Проверьте работу функционала для предикатов:
-неположительное число (при вызове используйте лямбда-функцию);
-символ.
100 руб.
Лабораторные работы №1-3 по дисциплине: Функциональное и логическое программирование. Вариант 2
Учеба "Под ключ"
: 2 августа 2026
Лабораторная работа №1
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
2. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при L=(a s d f g) функция должна вернуть (((((a) s) d) f) g).
Текст прог
1200 руб.
Функциональное и логическое программирование. Лабораторная работа 1, 2, 3. Вариант 7.
Dmitry17
: 19 июня 2022
Вариант 7
!!Важно: перед покупкой проверяйте соответствие заданий на скриншотах у лота с теми, что выдал преподаватель.
Язык реализации программ: LIST, SWI-Prolog.
В архиве:
- исходный код программ
- инструкция по запуску
- отчёты
Лабораторная работа 1 - Обработка списков в языке CLISP
Лабораторная работа 2 - Обработка списков в языках CLISP и SWI-PROLOG
Лабораторная работа 3 - Работа со строками и файлами в языке SWI-PROLOG
550 руб.
Контрольная + Лабораторные работы 1, 2, 3 "Функциональное и логическое программирование". Вариант №8
Daniil2001
: 19 октября 2024
Работы зачтены.
Примечание: В 3-ей ЛР в коде ВВЕДИТЕ СВОЙ ПУТЬ К ФАЙЛУ и сделайте скриншот в качестве результатов работы программы (на оригинальном скрине виден мой рабочий стол и имя пользователя - препод может спалить).
Просто замените в start:- open('C:/Users/User1/Desktop/file.txt', read, F), и open('C:/Users/User1/Desktop /newfile.txt', write, NewF), "User1" на ваше имя пользователя, либо укажите свой путь к файлам
120 руб.
Функциональное и логическое программирование - лабораторные работы 1, 2, 3, 4, 5 - 6 вариант
студент-сибгути
: 12 ноября 2014
Лабораторная работа №1
Вариант 6
Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданное параметром x число в упорядоченный по неубыванию список L таким образом, чтобы сохранилась упорядоченность.
Например, при x=7, L=(0 3 3 6 9) функция должна возвращать список (0 3 3 6 7 9). Проверьте, что функция добавляет элемент в конец списка.
Лабораторная работа №2
Вариант 6
Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов
249 руб.
Лабораторная работа №1
ITNerd
: 23 октября 2025
Лабораторная работа №1 по дисциплине "Моделирование систем". ИССЛЕДОВАНИЕ ЦЕПЕЙ НА ПОСТОЯННОМ ТОКЕ.
Задание №1
Собрать схему (рис.1)
Нажимая на клавишу Space (пробел) убедитесь, что поочередно будут загораться лампочки. Измерить ток, протекающий по лампочкам. Установить напряжение источника больше, чем максимально допустимое для лампочки. Убедитесь, что лампочки перегорят. Обратите внимание, что измерители тока следует настроить на режим переменного тока (АС). Для этого можно щелкнуть по пр
450 руб.
Лабораторная работа №1
ITNerd
: 22 октября 2025
Лабораторная работа №1 по дисциплине "Измерение параметров и оценка качества мультимедиа продукции". ИЗМЕРЕНИЕ ПАРАМЕТРОВ И СНЯТИЕ ХАРАКТЕРИСТИК УСИЛИТЕЛЯ
- открыть программную среду MULTISIM и составить схему рис.1;
- подключить приборы, необходимые для определения параметров и характеристик усилителя (вольтметры на входе и выходе и измеритель нелинейных искажений на выходе усилителя, ПЛОТТЕР БОДЕ) (рис.2);
– снять и построить амплитудную характеристику, изменяя Uвх от 0 до 10 мВ через 1
370 руб.
Другие работы
Производство варено-копченых колбасных изделий мощностью 800 килограммов готового продукта в смену
OstVER
: 30 января 2013
Производство мяса птицы в мире.
Отечественное производство мяса птицы.
Ресурсы мяса птицы (тыс. тонн убойной массы).
Продуктивность бройлеров и затраты корма.
Основные производители мяса индеек в РФ (тонн в убойной массе).
Прирост мяса птицы в 2010 году по субъектам Российской Федерации (тыс. тонн убойной массы).
Цены производителей и потребительские цены на мясо птицы, руб./кг (данные Росстата).
5 руб.
Резервуар вертикальный стальной РВС-5000 для хранения бензина АИ-92 общий вид, РВС - 5000 развертка, Установка оборудования на РВС, Люк световой (ЛС-500), Люк-лаз (ЛЛ-600), Клапан дыхательный КДС-2300-Чертежи-Графическая часть-Оборудование транспорта и хр
as.nakonechnyy.92@mail.ru
: 21 июня 2016
Резервуар вертикальный стальной РВС-5000 для хранения бензина АИ-92 общий вид, РВС - 5000 развертка, Установка оборудования на РВС, Люк световой (ЛС-500), Люк-лаз (ЛЛ-600), Клапан дыхательный КДС-2300-Чертежи-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа
581 руб.
Реабілітаційні заходи у хворих на первинну гіпотензію
elementpio
: 3 февраля 2013
ПЛАН
Вступ
1. Огляд літератури по темі
1.1 Причини виникнення первинної артеріальної гіпотензії
1.2 Лікування хворих з гіпотензивними станами
1.3 Лікувальне харчування при первинній гіпотензії
2. ЛФК при первинній гіпотензії
2.1 Фізіотерапія при гіпотензивних станах
2.2 Загартовування при гіпотензії
2.3 Сауна при гіпотензії
2.4 Лікувальний масаж
2.5 Механотерапія та працетерапія при гіпотензивних станах
2.6 Психотерапія при первинній гіпотезі
2.7 Фітотерапія при первинній гіпотензії
2.8 Санаторн
Электротехника, электроника и схемотехника. Экзамен
gnv1979
: 8 января 2017
Экзаменационные вопросы по курсу «Электроника».
1.Аналоговые ключи на транзисторах.
2.Изобразите принципиальную схему базового элемента 2И-НЕ семейства
ТТЛ. Составьте таблицу истинности. Приведите вид входной и передаточной
характеристик. Дайте определения основным параметрам ЦИМС. Объясните,
какие параметры ЦИМС можно определить с использованием передаточной
характеристики.
3.Изобразите принципиальную схему усилительного каскада на биполярном
транзисторе со структурой n-p-n, по схеме с общим э
30 руб.