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

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

material.view.file_icon
material.view.file_icon 2.lsp
material.view.file_icon 2.pl
material.view.file_icon Отчёт.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №2

Обработка списков в языках CLISP и SWI-PROLOG
Условие задачи
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Удалите из списка L все вхождения элемента X.

Например, для языка CLISP при L=(1 2 1 3 1 1 2 5 6), X=1 функция должна вернуть (2 3 2 5 6)

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

май 2019, зачтено без замечаний

Галкина Марина Юрьевна
Функциональное и логическое программирование. Лабораторная работа №2. Вариант №1.
Вариант 1 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4.
User nik200511 : 8 июня 2018
9 руб.
Лабораторная работа №2 по "Функциональное и логическое программирование".
Лабораторная работа №2 по "Функциональное и логическое программирование". Задание к Варианту 1 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4.
User Eva : 3 июня 2011
12 руб.
Лабораторная работа №2 по дисциплине: Функциональное и логическое программирование. Вариант 1
Задание Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглаш
User SibGOODy : 20 декабря 2023
500 руб.
promo
Лабораторная работа №2 по дисциплине «Функциональное и логическое программирование». Вариант №1
Обработка списков в языках CLISP и SWI-PROLOG Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции – операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода ре
User boeobq : 19 ноября 2021
250 руб.
Лабораторная работа №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 руб.
Экзамен по дисциплине: «Электропитание устройств и систем связи». Вариант №3
ВАРИАНТ 3 1.Магнитопровод для трехфазного трансформатора имеет вид 2.Нагрузка трансформатора увеличивается в два раза, поэтому потери в сердечнике увеличатся в ... (раз) 3. Для отвода тепла трансформатор помещают в бак с маслом, при этом потери в магнитопроводе 4. В схеме замещения трансформатора потери в магнитопроводе отражает элемент номер . . . 5. Марка электротехнической стали состоит из четырех цифр хххх (1,2,3,4), установите соответствие их назначения 6. Максимально возможный диапаз
User daffi49 : 31 января 2014
65 руб.
Операционные системы. Лабораторная работа № 4
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему «производитель – потребитель». Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буф
User jashma28 : 20 мая 2012
800 руб.
Контрольная работа по дисциплине: Компьютерная графика. Вариант № 3
Задание №1 1. По двум заданным изображениям в режиме Деталь графической программы КОМПАС создать 3-D модель. Сохранить файл. Сделать вырез четверти модели и сохранить файл с другим именем. 2. Создать лист формата A3 в режиме Чертеж. Оформление листа - основной надписью по форме 1 (185x55мм) ГОСТ 2.104-2006. 3. Выполнить ассоциативные чертежи. Если изображение вида симметричное – совместить половину изображения с разрезом. Если несимметричное – заменить вид на разрез. 4. Выполнить наклонное се
User i100pik : 8 октября 2020
200 руб.
Контрольная работа по дисциплине: Компьютерная графика. Вариант № 3
Основы ТЭЦ . 16 вариант
Задача 4.1 1. Перерисуйте общую схему (рис. 1.1) и схему ЧП для своего варианта (рис.1.2). 2. Выпишите числовые данные для своего варианта. 3. Рассчитайте А – параметры вашего ЧП, используя табличные соотношения (рис.1.3) 4. Рассчитайте характеристические параметры ЧП – характеристические сопротивления Zc1 и Zc2, а также собственную постоянную передачи Гс. 5. Рассчитайте входные Zвх1 и Zвх2 сопротивления ЧП в согласованном режиме, когда . 6. Рассчитайте прохождение сигнала в схеме приведенной
User alex-180672 : 19 апреля 2011
111 руб.
up Наверх