Лабораторная работа 2. Вариант 8. "Функциональное и логическое программирование"

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon LR2.lisp
material.view.file_icon LR2prolog.pl
material.view.file_icon ЛР2.docx

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа 2 04.11.2022 05.11.2022 Зачет Уважаемый -----, замечаний нет. Галкина Марина Юрьевна

Дополнительная информация

Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Номер варианта выбирается по последней цифре пароля.
8. Удалите из списка L перед каждым вхождением X один элемент, если такой имеется и отличен от X.
Функциональное и логическое программирование. Лабораторная работа № 2. Вариант №8
Вариант 8 Опpеделите на языке ЛИСП и проверьте работу функции, переставляющей элементы списка таким образом, чтобы одинаковые элементы оказались рядом. Например, для списка (1 2 1 4 3 1 2 4) функция должна вернуть (1 1 1 2 2 4 4 3) .
User rt : 13 октября 2015
75 руб.
Лабораторная работа №2 по "Функциональное и логическое программирование".
Лабораторная работа №2 по "Функциональное и логическое программирование". Задание к Варианту 1 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4.
User Eva : 3 июня 2011
12 руб.
Функциональное и логическое программирование. Лабораторная работа № 2. Вариант № 8. Семестр 5
Опpеделите на языке ЛИСП и проверьте работу функции, переставляющей элементы списка таким образом, чтобы одинаковые элементы оказались рядом. Например, для списка (1 2 1 4 3 1 2 4) функция должна вернуть (1 1 1 2 2 4 4 3).
User Shamrock : 17 марта 2014
220 руб.
Лабораторная работа №2 по дисциплине: «Функциональное и логическое программирование»
Задание Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4. Описание решения Решение – рекурсивное. Функция DEPTH вычисляет глубину списка (максимальное количество вложенных скобок).
User vohmin : 1 июня 2018
50 руб.
Лабораторная работа № 2 по предмету : «Функциональное и логическое программирование»
Лабораторная работа №2 Вариант 1 Задание Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4.
User xtrail : 22 апреля 2013
200 руб.
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование
1.Задание Определите на языке ЛИСП и проверьте работу функции, переставляющей элементы списка таким образом, чтобы одинаковые элементы оказались рядом. Например, для списка (1 2 1 4 3 1 2 4) функция должна вернуть (1 1 1 2 2 4 4 3) .
User Dusya : 12 сентября 2012
100 руб.
Лабораторная работа № 2 по дисциплине: Функциональное и логическое программирование
Лабораторная работа №2 Вариант 7 Условие задачи: Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо. Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) Исходный текст программы: (defun F (L N) (cond ((minusp N) L)
User 1231233 : 29 января 2012
23 руб.
Функциональное и логическое программирование. Лабораторная работа №2. Вариант №2
Лабораторная работа №2 Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использование операторов set и setq не допускается! Вариант 2 Опpеделите на языке ЛИСП и проверьте работу функции, пpеобpазующей инфиксную запись опеpаций выpажения в пpединфиксную и возвpащающую значение выpажения. Hапpимеp, для списка ((-8 + 10) * (1 + 2) функция должна вернуть 6. Указание: Для вычисления значения вы
User nik200511 : 16 мая 2016
41 руб.
Инженерная графика. Графическая работа №12. Вариант №15
Все выполнено в программе КОМПАС 3D v16. Миронов Б.Г., Миронова Р.С., Пяткина Д.А., Пузиков А.А. - Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Графическая работа 12. Вариант 15 Задание: А - Начертить соединение двух деталей болтом. Размеры болта подобрать по ГОСТу. Б - Начертить соединение двух стальных деталей шпилькой. Размеры шпильки подобрать по ГОСТу. В - Выполнить соединение двух деталей. Г - Начертить изделие согласно задания с трубной резьбой с
User Чертежи : 17 декабря 2021
120 руб.
Инженерная графика. Графическая работа №12. Вариант №15
Ключевые элементы на биполярних транзисторах
Ключевые элементы на биполярних транзисторах Биполярный транзистор уже давно используется в импульсных источниках электропитания, поэтому не будут подробно рассматриваться особенности его работы в ключевом режиме, а только необходимые для практики сведения. Как известно, свойства транзистора как усилителя тока описываются следующим уравнением: где h21 — коэффициент усиления по току; iб—ток базы; iк — ток коллектора. Линейная область работы транзистора хороша тем, что позволяет, регулируя сравн
User ostah : 13 ноября 2012
5 руб.
Материалы электронных средств В-4
Кафедра технической электроники Материалы электронных средств КОНТРОЛЬНАЯ РАБОТА Вариант № 4 Новосибирск, 2018 г Задача № 3.1.1.Пленочный резистор состоит из трех участков, имеющих различные сопротивления квадрата пленки R1=10 Ом; R2=20 Ом; R3=30 Ом. Определить сопротивление резистора. Дано: 10 Ом 20 Ом 30 Ом Найти: R
User 007 : 2 мая 2020
350 руб.
Термодинамика и теплопередача ДВГУПС 2004 Контрольная работа 2 Задача 5 Вариант 5
Определить мощность электрического двигателя в кВт для одноступенчатого компрессора производительностью V, м³/с, сжимающего воздух от р1 = 0,1 МПа до р2. Сжатие воздуха протекает по политропе с показателем n = 1,2. Механический КПД компрессора ηК = 0,95. Как изменится необходимая мощность электродвигателя, если при заданных условиях установить двухступенчатый компрессор?
User Z24 : 1 января 2026
150 руб.
Термодинамика и теплопередача ДВГУПС 2004 Контрольная работа 2 Задача 5 Вариант 5
up Наверх