Лабораторные работы по : "Функциональное и логическое программирование" 6 Вариант
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Adobe Acrobat Reader
- Программа для просмотра текстовых файлов
Описание
Три лабораторных работы по функциональному програмированию, вариант№6. Плюс бонус книга по LISP и книга по SWI-PROLOG.
Обработка списков в языке CLISP
Задание на лабораторную работу №1
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д. Каждый элемент должен участвовать в сложении не более одного раза.
Обработка списков в языках CLISP и SWI-PROLOG
Задание на лабораторную работу №2
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Номер варианта выбирается по последней цифре пароля.
Вариант 6. Осуществите в списке L циклический сдвиг на N элементов вправо. Например, для языка CLISP при L = (a s d f g), N = 3 функция должна вернуть (d f g a s).
Работа со строками и файлами в языке SWI-PROLOG
Задание на лабораторную работу №3
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла. Номер варианта выбирается по последней цифре пароля.
Вариант 6. В каждой строке текстового файла, состоящего из нескольких строк, переставьте слова в обратном порядке. Сформируйте новый файл.
Уважаемый ###, замечаний нет. Галкина Марина Юрьевна 2025 год
Обработка списков в языке CLISP
Задание на лабораторную работу №1
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д. Каждый элемент должен участвовать в сложении не более одного раза.
Обработка списков в языках CLISP и SWI-PROLOG
Задание на лабораторную работу №2
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Номер варианта выбирается по последней цифре пароля.
Вариант 6. Осуществите в списке L циклический сдвиг на N элементов вправо. Например, для языка CLISP при L = (a s d f g), N = 3 функция должна вернуть (d f g a s).
Работа со строками и файлами в языке SWI-PROLOG
Задание на лабораторную работу №3
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла. Номер варианта выбирается по последней цифре пароля.
Вариант 6. В каждой строке текстового файла, состоящего из нескольких строк, переставьте слова в обратном порядке. Сформируйте новый файл.
Уважаемый ###, замечаний нет. Галкина Марина Юрьевна 2025 год
Похожие материалы
Лабораторные работы по : "Функциональное и логическое программирование" 6 Вариант
Romario111000
: 4 июня 2019
ЛАБОРАТОРНАЯ РАБОТА 1. «Обработка списков в языке CLISP»
Лабораторная работа No1
Обработка списков в языке CLISP
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 2 файла:
файл отчета, содержащий титульный лист, условие задачи, исходный текст
программы и результаты работы программы (можно в виде скриншотов);
файл с исходным текстом программы на языке CLISP.
6. Сформируйте список, состоящий из сумм первого и последнего, второго и
предпоследнего
600 руб.
Лабораторная работа №1 по дисциплине «Функциональное и логическое программирование» 6 вариант
mastar
: 7 февраля 2013
Лабораторная работа №1
по дисциплине
«Функциональное и логическое программирование»
Задание. Вариант №6.
Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданное параметром x число в упорядоченный по неубыванию список L таким образом, чтобы сохранилась упорядоченность.
Например, при x=7, L=(0 3 3 6 9) функция должна возвращать список (0 3 3 6 7 9). Проверьте, что функция добавляет элемент в конец списка.
125 руб.
Лабораторная работа №4 по дисциплине «Функциональное и логическое программирование» 6 вариант
mastar
: 7 февраля 2013
Лабораторная работа №4
по дисциплине
«Функциональное и логическое программирование»
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. Для запуска Turbo Prolog запустите файл prolog.exe. Запуск на выполнение Alt+R, переход в окно редактора Alt+E.
Задание. Вариант №6.
Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово максимальной длины и ставит его последним (если таких слов несколько, то переставляется первое найденное)
125 руб.
Лабораторная работа №2 по дисциплине «Функциональное и логическое программирование» 6 вариант
mastar
: 7 февраля 2013
Лабораторная работа №2
по дисциплине
«Функциональное и логическое программирование»
Задание. Вариант №6.
Опpеделите на языке ЛИСП и проверьте работу функции, осуществляющей циклический сдвиг в списке на n элементов влево.
Например, для списка (a s d f g), n = 3 функция должна вернуть (f g a s d) .
125 руб.
Лабораторная работа №3 по дисциплине «Функциональное и логическое программирование» 6 вариант
mastar
: 7 февраля 2013
Лабораторная работа №3
по дисциплине
«Функциональное и логическое программирование»
Задание. Вариант №6.
Опpеделите на языке ЛИСП функционал, заменяющий все элементы списка, не обладающие определенным свойством, на символ *. Проверьте работу функционала для предикатов:
-число;
-неположительное число (при вызове используйте лямбда-функцию).
125 руб.
Контрольная работа № 1 по дисциплине «Функциональное и логическое программирование» 6 вариант
mastar
: 7 февраля 2013
Контрольная работа № 1
по дисциплине
«Функциональное и логическое программирование»
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Задание. Вариант №6.
Сформируйте новый список, включающий в себя без повторений все элементы двух списков (объединение множеств).
Например: На Лиспе для списков (1 2 3 5) и (6 4 1 8 3) результатом бу
125 руб.
Лабораторная работа № 5 по дисциплине «Функциональное и логическое программирование». 6-й вариант
mastar
: 7 февраля 2013
Лабораторная работа №5
по дисциплине
«Функциональное и логическое программирование»
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. Для запуска Turbo Prolog запустите файл prolog.exe. Запуск на выполнение Alt+R, переход в окно редактора Alt+E.
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты
125 руб.
Лабораторные работы 1-3 по дисциплине: Функционально и логическое программирование. Вариант 6
NikolaSuprem
: 8 января 2021
Лабораторная работа №1
Обработка списков в языке CLISP
Условие задачи
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 6. Сформируйте список, состоящий из сумм первого и последнего, второго и предпоследнего элементов числового списка и т.д
500 руб.
Другие работы
Премедикация в детской стоматологии
Malish7455
: 19 декабря 2010
Премедикация в детской стоматологии
В клинике традиционно используются специфические медикаменты для обеспечения должного состояния больного перед проведением анестезии. Как заметил Beecher более 25 лет назад: "Эмпирические процедуры, которые являются привычкой хорошего врача, живы и будут жить."
В те дни, когда практически все анестетики были ингаляционными, были заложены основы рационального применения премедикации. Для того, чтобы максимально снизить побочные эффекты этих препаратов, боль
Экзаменационная работа "Базы Данных". Билет №1
Daniil2001
: 9 февраля 2025
Работа была успешно зачтена
120 руб.
Схемотехника телекоммуникационных устройств (часть 1) Контрольная работа 9 ВАРИАНТ.
Rufus
: 29 октября 2016
Задача № 1
Начертить принципиальную схему однотактного резисторного каскада предварительного усиления на БТ, включенном по схеме с ОЭ с эмитерной стабилизацией точки покоя. Рассчитать параметры элементов схемы, режим работы каскада по постоянному току, коэффициент усиления в области средних частот, входные параметры каскада и амплитуду входного сигнала.
Решение:
1. До проведения расчетов проработали соответствующие главы и параграфы рекомендованной литературы: [1, глава 3, с.23…62, глава 5, с.11
350 руб.
Операции с недвижимым имуществом: порядок совершения сделок купли-продажи жилых помещений
Elfa254
: 8 ноября 2013
Введение
Глава 1. Алгоритм совершения действий по купли-продажи жилых помещений
1.1 Поиск варианта
1.2 Осмотр жилого помещения
1.3 Задаток в сделках с недвижимостью
1.4 Государственная регистрация
1.5 Отказ и приостановка государственной регистрации
1.6 Сроки регистрационных действий
Глава 2. Оценка стоимости квартиры
2.1 Анализ местоположения объекта недвижимости
2.2 Описание объекта недвижимости
2.3 Определение рыночной стоимости затратным методом
2.4 Определение рыночной стоимости
10 руб.