Лабораторная работа №2. Функциональное и логическое программирование. Вариант №7. ДО СибГУТИ.

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

material.view.file_icon
material.view.file_icon Лабораторная работа №2.docx
material.view.file_icon lab2.lsp
material.view.file_icon Лабораторная работа №2.doc

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

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

Описание

Задание.
Определите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) .

Решение – рекурсивное. Функция SHIFT осуществляет циклический сдвиг в списке на n элементов вправо.

Листинг программы:
(DEFUN SHIFT (L N)
(COND
................

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

Проверил: Галкина М.Ю.
Оценка: "Отлично"
Год сдачи 2013
Функциональное и логическое программирование. Лабораторная работа №2. Вариант №7
Лабораторная работа No2 Обработка списков в языках CLISP и SWI-PROLOG Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 3 файла: файл отчета, содержащий титульный лист, условие задачи, исходные тексты программ и результаты работы программ (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP; файл с исходным текстом программы на языке SWI-PROLOG. Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG прог
User Damovoy : 5 февраля 2021
342 руб.
Функциональное и логическое программирование. Лабораторная работа №2. Вариант №7
Вариант 0. Лабораторная работа №2. Функциональное и логическое программирование. ДО СИБГУТИ
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следу
User Petr1 : 15 апреля 2019
250 руб.
Вариант 0. Лабораторная работа №2. Функциональное и логическое программирование. ДО СИБГУТИ
Функциональное и логическое программирование. вариант 5. лабораторная работа №2 СИБГУТИ ДО
Лабораторная работа No2 Обработка списков в языках CLISP и SWI-PROLOG Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 3 файла: файл отчета, содержащий титульный лист, условие задачи, исходные тексты программ и результаты работы программ (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP; файл с исходным текстом программы на языке SWI-PROLOG. Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG прог
User nura : 2 января 2019
450 руб.
Лабораторная работа № 2 по дисциплине Функциональное и логическое программирование. Вариант 7
Условие задачи: Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо. Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s)
User Некто : 16 сентября 2018
50 руб.
Контрольная работа. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Задание. Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Сформируйте новый список, включающий в себя элементы, не входящие в два списка (симметpичную pазность множеств). Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом будет список (2 5 6 4 8). Листинг программы на языке Лисп (DEFUN MEMBER (X L) (COND ((NULL L)
User Olya : 12 декабря 2017
200 руб.
Контрольная работа. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Лабораторная работа №2 по "Функциональное и логическое программирование".
Лабораторная работа №2 по "Функциональное и логическое программирование". Задание к Варианту 1 Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок). Например, глубина списка ((((1))) 2 (3 4)) равна 4.
User Eva : 3 июня 2011
12 руб.
Функциональное и логическое программирование. Вариант №7
Контрольная работа Задание: Реализовать на языке SWI-PROLOG программу для работы с базой данных об итогах сессии по 5 дисциплинам студентов определенной группы. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в д
User hikewa8019 : 21 ноября 2021
50 руб.
Лабораторная работа №5. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Задание. Преобразуйте текстовый файл, состоящий из нескольких строк, таким образом, чтобы все символы в каждой строке разделялись одним пробелом Решение: Считываем все строки из файла и заносим их в список. Печатаем список с помощью предиката print так: печатаем первый элемент с помощью предиката printstr, рекурсивно вызываем print для хвоста, пока он не пуст. Предикат printstr принимает два параметра: первый (S) – часть строки, второй (SNew) – преобразованная часть строки. Запись производит
User Olya : 12 декабря 2017
200 руб.
Лабораторная работа №5. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Телевизионный приемник с цифровой обработкой
В настоящее время применение цифровой техники является магистральным путём развития телевизионных приёмников. Использование цифровой техники предоставило много возможностей для улучшения потребительских качеств телевизоров при одновременном снижении числа дискретных элементов, что положительно влияет на повышение надёжности работы телевизионных приёмников. Вначале использование цифровых схем в телевизорах ограничивалось только блоком управления, все остальные узлы выполнялись на основе аналогов
User elementpio : 30 сентября 2013
5 руб.
Регулирование денежного оборота предприятия
ВВЕДЕНИЕ РЕГУЛИРОВАНИЕ ДЕНЕЖНОГО ОБОРОТА Планирование денежных потоков Банковский контроль за денежным оборотом Анализ денежного оборота БЕЗНАЛИЧНЫЙ И НАЛИЧНЫЙ ДЕНЕЖНЫЙ ОБОРОТ Безналичный денежный оборот предприятий, его структура и эффективность Основные формы безналичных расчетов Правила и порядок расчетов наличными денежными средствами Задача Заключение Список литературы
User GnobYTEL : 23 января 2012
20 руб.
Технические вопросы реконструкции зданий
Содержание. Введение. Заключение по обследованию технического состояния объекта. Фотографии. Анализ причин дефектов и повреждений. Библиографический список.
User evelin : 2 августа 2015
30 руб.
Индивидуальное задание № 2 по курсу «Метрология, стандартизация и сертификация в инфокоммуникациях» на тему: «Аналоговые вольтметры и их использование в измерительной практике». Вариант 31
На рисунке 1 изображена осциллограмма периодического сигнала, который наблюдали на выходе исследуемого устройства. Требуется выполнить следующие задания: 1. Построить в соответствии с исходными данными в линейном масштабе график исследуемого сигнала и произвести его аналитическое описание. 2. Найти пиковое U_m, среднее U_ср, средневыпрямленное U_(ср.в) и среднеквадратическое U значения напряжения наблюдаемого сигнала. 3. Произвести аналитическое описание переменной составляющей сигнала и пост
User msakent : 9 декабря 2019
300 руб.
up Наверх