Функциональное Логическое Программирование. Лабораторные работы, Вариант №3.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Лаба 1
Обработка списков в языке CLISP
Вариант 3
Переставьте элементы списка L таким образом, чтобы одинаковые элементы
оказались рядом. Сортировку не использовать!
Например, при L = (1 5 2 1 4 3 1 2 4 5 4) функция должна вернуть
(1 1 1 5 5 2 2 4 4 4 3).
Лаба 2
Из каждой группы подряд идущих элементов списка L оставьте только один. Например, для языка CLISP при L=(1 1 a a 3 3 3 + + + +) функция должна вернуть (1 a 3 +)
Лаба 3
В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing" замените это окончание на "ed". Сформируйте новый файл
Обработка списков в языке CLISP
Вариант 3
Переставьте элементы списка L таким образом, чтобы одинаковые элементы
оказались рядом. Сортировку не использовать!
Например, при L = (1 5 2 1 4 3 1 2 4 5 4) функция должна вернуть
(1 1 1 5 5 2 2 4 4 4 3).
Лаба 2
Из каждой группы подряд идущих элементов списка L оставьте только один. Например, для языка CLISP при L=(1 1 a a 3 3 3 + + + +) функция должна вернуть (1 a 3 +)
Лаба 3
В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing" замените это окончание на "ed". Сформируйте новый файл
Дополнительная информация
2022. Сибирский государственный университет телекоммуникаций и информатики.
Оценка зачет.
Галкина М.Ю
Оценка зачет.
Галкина М.Ю
Похожие материалы
Функциональное логическое программирование. Курсовая работа. Вариант №3.
Роман16
: 25 января 2022
Написать на языке SWI-Prolog программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления
200 руб.
Функциональное и логическое программирование. Лабораторная работа №3. Вариант №3.
nik200511
: 17 мая 2019
Лабораторная работа No3
Работа со строками и файлами в языке SWI-PROLOG Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 3 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке SWI-PROLOG; файл cо входными данными для программы. Задание на лабораторную работу Напишите на языке SWI-PROLOG программу для работы с
183 руб.
Функциональное и логическое программирование. Лабораторная работа №3. Вариант №3.
SibGUTI2
: 26 июня 2016
Лабораторная работа №3
Вариант 3
Опpеделите на языке ЛИСП функционал, возвращающий истину, если определенным свойством обладает хотя бы один элемент списка. Проверьте работу функционала для предикатов:
-неположительное число (при вызове используйте лямбда-функцию);
-символ.
35 руб.
Функциональное и логическое программирование. Лабораторная работа №3. Вариант №3
wchg
: 20 августа 2013
Задание:
Определите на языке ЛИСП функционал, возвращающий истину, если определенным свойством обладает хотя бы один элемент списка. Проверьте работу функционала для предикатов:
-неположительное число (при вызове используйте лямбда-функцию);
-символ.
79 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №3.
nik200511
: 17 мая 2019
Лабораторная работа No1
Обработка списков в языке CLISP Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP. Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех
183 руб.
Функциональное и логическое программирование. Лабораторная работа №2. Вариант №3.
nik200511
: 17 мая 2019
Лабораторная работа No2
Обработка списков в языках CLISP и SWI-PROLOG Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 3 файла: файл отчета, содержащий титульный лист, условие задачи, исходные тексты программ и результаты работы программ (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP; файл с исходным текстом программы на языке SWI-PROLOG. Задание на лабораторную работу Напишите на двух языках CLISP и SWI-PROLOG пр
183 руб.
Лабораторная работа №1,2 Функциональное и Логическое Программирование Вариант 3
Russianbear
: 22 апреля 2018
Лабораторная 1:
3) Определите на языке Clisp функцию для работы со списком. В теле функции
использование операторов SET и SETQ не допускается! Все функции должны быть
рекурсивными, функционалы не использовать. Функция может вызывать
вспомогательные функции.
Переставляющую элементы списка L таким образом, чтобы одинаковые элементы
оказались рядом. Сортировку не использовать!
Например, L=(1 5 2 1 4 3 1 2 4 5 4) –> (1 1 1 5 5 2 2 4 4 4 3).
Лабораторная 2:
3) Определите на двух языках Clisp и SWI-
75 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №3.
SibGUTI2
: 26 июня 2016
Лабораторная работа №1
Вариант 3
Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданное паpаметpом число x к каждому элементу списка L.
Например, при x=3, L=(-1 6 3) функция должна возвращать список (2 9 6).
35 руб.
Другие работы
Цепные дроби
Lokard
: 10 августа 2013
Содержание
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Глава I. ПРАВИЛЬНЫЕ КОНЕЧНЫЕ ЦЕПНЫЕ ДРОБИ
§1. Представление рациональных чисел цепными дробями
§2. Подходящие дроби. Их свойства . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Глава II. БЕСКОНЕЧНЫЕ ЦЕПНЫЕ ДРОБИ
§1. Представление действительных иррациональных чисел правильными бесконечными цепными дробями
1.1. Разложение де
10 руб.
Курсовая работа пакетная телефония вариант 9
L0ki
: 17 апреля 2022
1. Инструкция. Правила оформления контрольной работы
2. Примеры контрольных заданий
2.1. Задание 1.
2.1.1. Проект услуги IP- телефонии
2.2. Задание 2.
2.2.1. Расшифровать содержимое заголовков стека протоколов RTP/UDP/IP/Ethernet
2.2.2. Пример решения задания 2
2.3. Задание 3.
2.3.1. Отобразить на рисунке профили (стеки) протоколов в плоскости С и U, согласно варианта.
2.3.2. Описать назначение и функции каждого элемента сети (SW, R, Tel, …).
2.3.3. Описать назначение и функции каждого прото
200 руб.
Гидравлика Задача 10.397 Вариант 27
Z24
: 5 августа 2026
Два бассейна соединены круглой трубой (см. рисунок примерной задачи), по которой вода движется из одного бассейна в другой. Длина трубы L, диаметр d. Труба имеет два закругления и запорное устройство, указанное в таблице номером. Труба новая, гладкая. Расход воды Q. Скорость течения на свободной поверхности воды одинакова и происходит с постоянной скоростью (равномерно). Разность горизонтов в бассейнах (напор Н) сохраняется постоянной.
Определить напор Н.
Примечание.
Тип запорного устро
200 руб.
Разработка авторской коррекционной программы для снижения предэкзаменационной тревожности
Slolka
: 12 октября 2013
Обоснование темы и её актуальность
Данная тема является актуальной, так как у студентов-психологов ЧОУ ВПО «СПБ институт психологии и акмеологии» наблюдается высокий уровень предэкзаменационной тревожности. Активно разрабатывается проблема саморегуляции студентов в период экзаменационной сессии (А.К. Осницкий, В.И. Моросанова и др.), в частности, исследуется необходимость регуляции собственных эмоций. Поскольку тревога – эмоция, наиболее часто возникающая перед экзаменом, для высоко тревожных с