Функциональное Логическое Программирование. Лабораторные работы, Вариант №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 руб.
Функциональное и логическое программирование. Лабораторная работа №5. Вариант №3.
SibGUTI2
: 26 июня 2016
Лабораторная работа №5
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты файлов с входными и выходными данными. Для просмотра файлов с данными можно открыть вспомогательное окно редактора с помощью клавиши F8 (при этом должно быть активным окно редактора).
Вариант 3
В каждой строке текстового файла переставьте слова в обратном порядке.
35 руб.
Другие работы
Экзаменационная работа по дисциплине: Защита информации. Билет №8
Amor
: 21 октября 2016
Билет №8
1. Используя теорему Ферма, найдите правильный ответ для выражения 512(mod 13):
а) 5
б) 1
в) 3
г) 2
2. Шифр RSA является
а) блоковым
б) совершенным
в) c открытым ключом
3. В совершенной системе шифрования найти сообщение без знания ключа
а) невозможно
б) возможно при полном переборе ключей
в) возможно при наличии компьютера и неограниченного времени вычислений
4. В России существует государственный стандарт для
а) совершенного шифра
б) потокового шифра
в) блокового шифра
100 руб.
Лабораторные работы №1-3 по дисциплине: Программирование графических процессоров. Вариант общий
Roma967
: 20 июля 2024
Лабораторная работа №1
«Работа с глобальной памятью»
Задание лабораторной работы
1. Прочитайте главы теоретического материала под названиями "Отличия GPU от CPU", "Первая программа на CUDAC", "Алгоритм сложения двух векторов на GPU", "События, обработка ошибок и получение информации об устройстве", "Глобальная, локальная и константная память". Ответьте на контрольные вопросы и выполните контрольные задания, предложенные в конце этих глав (ответы на контрольные вопросы не нужно включать в отчёт
900 руб.
Курсовая работа по дисциплине: Экономика Тема: Экономические циклы
ДО Сибгути
: 18 февраля 2016
Содержание
Введение 3
Глава 1. Понятие экономического цикла 4
1.1 Сущность понятия «экономический цикл» 4
1.2 Виды циклов 7
1.3 Особенности современного кризиса в свете теории циклов 12
Глава 2. Основные теории циклов 16
2.1 Теории внешних факторов 16
2.2 Теория недопотребления 17
2.3 Теория перенакопления 18
2.4 Чисто монетарная теория 18
2.5 Марксистская теория цикла 19
2.6 Психологические теории цикла 20
Глава 3. Анти циклическая политика 21
3.1 Роль цикличности в развитии рыночной экономики
70 руб.
Общая характеристика Псковской Судной грамоты, ее система, источники
Lokard
: 28 августа 2013
Псковская судная грамота была принята в 1397 году на городском вече по благословению попов 5 соборов. Но здесь возникает противоречие - 5 собор установлен лишь в 1462 году. Возможно, это ошибка переписчика. Именно поэтому некоторые ученые предлагают считать дату появления грамоты 1467. В числе источников Псковская Судная грамота указывает и грамоту князя Константина, княжившего там в 1407 году. Первоначальная редакция грамоты относится к 1397. Причина появления Псковской судной грамоты - отмена
15 руб.