Лабораторная работа №2. Функциональное и логическое программирование. Вариант №7. ДО СибГУТИ.
Состав работы
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание.
Определите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) .
Решение – рекурсивное. Функция SHIFT осуществляет циклический сдвиг в списке на n элементов вправо.
Листинг программы:
(DEFUN SHIFT (L N)
(COND
................
Определите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s) .
Решение – рекурсивное. Функция SHIFT осуществляет циклический сдвиг в списке на n элементов вправо.
Листинг программы:
(DEFUN SHIFT (L N)
(COND
................
Дополнительная информация
Проверил: Галкина М.Ю.
Оценка: "Отлично"
Год сдачи 2013
Оценка: "Отлично"
Год сдачи 2013
Похожие материалы
Функциональное и логическое программирование. Лабораторная работа №2. Вариант №7
Damovoy
: 5 февраля 2021
Лабораторная работа No2
Обработка списков в языках CLISP и SWI-PROLOG
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 3 файла:
файл отчета, содержащий титульный лист, условие задачи, исходные
тексты программ и результаты работы программ (можно в виде
скриншотов);
файл с исходным текстом программы на языке CLISP;
файл с исходным текстом программы на языке SWI-PROLOG.
Задание на лабораторную работу
Напишите на двух языках CLISP и SWI-PROLOG прог
342 руб.
Вариант 0. Лабораторная работа №2. Функциональное и логическое программирование. ДО СИБГУТИ
Petr1
: 15 апреля 2019
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со
списками по заданию. Обязательно использование рекурсии. Ввод всех входных
данных должен запрашиваться с клавиатуры в процессе работы программы
(функции или предиката). В программе на языке CLISP не допускается
использование: функционалов, а в теле рекурсивной функции - операторов SET
и SETQ. В программе на SWI-PROLOG предикат после вывода результатов
работы должен успешно завершиться (на экране появится true. и приглашение
следу
250 руб.
Функциональное и логическое программирование. вариант 5. лабораторная работа №2 СИБГУТИ ДО
nura
: 2 января 2019
Лабораторная работа No2
Обработка списков в языках CLISP и SWI-PROLOG
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 3 файла:
файл отчета, содержащий титульный лист, условие задачи, исходные
тексты программ и результаты работы программ (можно в виде
скриншотов);
файл с исходным текстом программы на языке CLISP;
файл с исходным текстом программы на языке SWI-PROLOG.
Задание на лабораторную работу
Напишите на двух языках CLISP и SWI-PROLOG прог
450 руб.
Лабораторная работа № 2 по дисциплине Функциональное и логическое программирование. Вариант 7
Некто
: 16 сентября 2018
Условие задачи:
Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов вправо.
Например, для списка (a s d f g) , n = 3 функция должна вернуть (d f g a s)
50 руб.
Контрольная работа. Функциональное и логическое программирование. Вариант 7. ДО СибГУТИ.
Olya
: 12 декабря 2017
Задание.
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Сформируйте новый список, включающий в себя элементы, не входящие в два списка (симметpичную pазность множеств).
Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом будет список
(2 5 6 4 8).
Листинг программы на языке Лисп
(DEFUN MEMBER (X L)
(COND
((NULL L)
200 руб.
Лабораторная работа №2 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №2 по "Функциональное и логическое программирование".
Задание к Варианту 1
Опpеделите на языке ЛИСП и проверьте работу функции, вычисляющей глубину списка (максимальное количество вложенных скобок).
Например, глубина списка ((((1))) 2 (3 4)) равна 4.
12 руб.
Функциональное и логическое программирование. Вариант №7
hikewa8019
: 21 ноября 2021
Контрольная работа
Задание:
Реализовать на языке SWI-PROLOG программу для работы с базой данных об итогах сессии по 5 дисциплинам студентов определенной группы. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в д
50 руб.
Лабораторная работа №4. Функциональное и логическое программирование. Вариант №7. ДО СибГУТИ.
Olya
: 12 декабря 2017
Задание.
Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово минимальной длины и ставит его первым (если таких слов несколько, то переставляется последнее найденное). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [”baxg”,”add”,“f”,”qw”] преобразуется в [“f”,”baxg”,”add”,” qw”].
Листинг программы
domains
list = string*
predicates
search_min(integer, integer, integer, integer, list)
....................
search_min(P, M, Pm, Pres, [A|B]):- str_len(A, L
200 руб.
Другие работы
Лабораторная работа №3 по дисциплине: Многоканальные телекоммуникационные системы по теме: «Регенератор». Вариант №10
Sanek1988
: 23 ноября 2014
Лабораторное занятие по теме: «Регенератор»
... 1 Цель работы.
Целью работы является изучение работы регенератора с полным восстановлением временных соотношений.
59 руб.
Система ценообразования на услуги связи. Виды тарифов. Контрольная работа Вариант 12
rahatlukum1
: 13 августа 2016
Вопрос: Система ценообразования на услуги связи. Виды тарифов.
Задача: Рассчитайте для организации связи условную экономию рабочей силы, а также прирост доходов за счет роста производительности труда по следующим данным:
• доходы в текущем году – 1200,0 тыс. руб.
• среднесписочная численность работников – 120 ед.
• темп роста доходов – 110%.
• темп роста производительности труда – 105%.
70 руб.
Зачетная работа по дисциплине: Теория массового обслуживания и математическая статистика. Задание №5
Roma967
: 25 сентября 2015
Задание 5
В цехе работают три станка, которые ломаются с интенсивностями а1, а2, а3 (в сутки) соответственно. В штате состоят два наладчика, устраняющие поломки станков с интенсивностями m1, m2 (в сутки) соответственно. Требуется построить граф этой системы массового обслуживания и найти долю времени, когда оба наладчика заняты работой.
а1 а2 а3 а1 а2
0,2 0,25 0,3 0,4 0,3
200 руб.
Контрольная работа по дисциплине: Производственная санитария и гигиена труда (часть 2). Вариант 1
Учеба "Под ключ"
: 24 февраля 2025
Задание 1
Определить состав санитарно-бытовых помещений в зависимости от характера производственного процесса для данных таблицы 1.
Таблица 1 - Исходные данные
Вариант: 1
Группа производственных процессов: 1
Подгруппа производственных процессов: 1Б
Задание 2
Определить, соответствует ли состав санитарно-бытовых помещений для обслуживания работников организаций требованиям охраны труда. Если не соответствует – указать, в чем именно найдено не соответствие.
Таблица 2 - Исходные данные
Вариант: 1
900 руб.