Лабораторные №№1-5 + Контрольная работа по дисциплине: Функциональное и логическое программирование. Вариант 0 (10, 20 и т.д.)
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Лабораторная работа №1
Задание
Определите на языке ЛИСП и проверьте работу функции, добавляющей заданный параметром x символ после каждого неотрицательного элемента списка L. Например, при x=*, L=(-1 6 -3 0) функция должна возвращать список (-1 (6 *) -3 (0 *)).
Лабораторная работа №2
Задание
Определите на языке ЛИСП и проверьте работу функции, вычисляющую количество атомов в списочной структуре (на всех уровнях).
Например, в списке ((a b) c ((d))) имеется 4 атома.
Лабораторная работа №3
Задание
Определите на языке ЛИСП функционал, вставляющий перед каждым элементом списка, обладающим определенным свойством, символ *. Проверьте работу функционала для предикатов:
-неотрицательное число (при вызове используйте лямбда-функцию);
-четное число.
Лабораторная работа №4
Задание
Напишите на языке ПРОЛОГ программу, которая список целых чисел преобразует в новый "двойной" список таким образом, что каждый элемент исходного списка удваивается. Список вводится с клавиатуры, цель – внутренняя.
Например: Список [1,2,3] преобразуется в [1,1,2,2,3,3].
Лабораторная работа №5
Задание
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты файлов с входными и выходными данными. Для просмотра файлов с данными можно открыть вспомогательное окно редактора с помощью клавиши F8 (при этом должно быть активным окно редактора).
Запишите в новый файл все строки исходного файла, содержащие в качестве фрагмента заданную строку.
Контрольная работа
Задание
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
В списке из каждой группы подряд идущих элементов оставьте только один. Например: На Лиспе для списка (1 1 1 2 3 3 4 4 4 4) результатом будет список (1 2 3 4).
Задание
Определите на языке ЛИСП и проверьте работу функции, добавляющей заданный параметром x символ после каждого неотрицательного элемента списка L. Например, при x=*, L=(-1 6 -3 0) функция должна возвращать список (-1 (6 *) -3 (0 *)).
Лабораторная работа №2
Задание
Определите на языке ЛИСП и проверьте работу функции, вычисляющую количество атомов в списочной структуре (на всех уровнях).
Например, в списке ((a b) c ((d))) имеется 4 атома.
Лабораторная работа №3
Задание
Определите на языке ЛИСП функционал, вставляющий перед каждым элементом списка, обладающим определенным свойством, символ *. Проверьте работу функционала для предикатов:
-неотрицательное число (при вызове используйте лямбда-функцию);
-четное число.
Лабораторная работа №4
Задание
Напишите на языке ПРОЛОГ программу, которая список целых чисел преобразует в новый "двойной" список таким образом, что каждый элемент исходного списка удваивается. Список вводится с клавиатуры, цель – внутренняя.
Например: Список [1,2,3] преобразуется в [1,1,2,2,3,3].
Лабораторная работа №5
Задание
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. При преобразовании файла должны быть сохранены переводы строк. К отчету следует приложить тексты файлов с входными и выходными данными. Для просмотра файлов с данными можно открыть вспомогательное окно редактора с помощью клавиши F8 (при этом должно быть активным окно редактора).
Запишите в новый файл все строки исходного файла, содержащие в качестве фрагмента заданную строку.
Контрольная работа
Задание
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
В списке из каждой группы подряд идущих элементов оставьте только один. Например: На Лиспе для списка (1 1 1 2 3 3 4 4 4 4) результатом будет список (1 2 3 4).
Дополнительная информация
Зачет без замечаний!
Дата сдачи: декабрь 2016 - январь 2017 г.
В архиве отчеты + программы (lsp, пролог) ко всем работам.
Помогу с другим вариантом.
Выполняю работы на заказ по следующим специальностям:
МТС, АЭС, МРМ, ПОВТиАС, ПМ, ФиК и др.
E-mail: help-sibguti@yandex.ru
Дата сдачи: декабрь 2016 - январь 2017 г.
В архиве отчеты + программы (lsp, пролог) ко всем работам.
Помогу с другим вариантом.
Выполняю работы на заказ по следующим специальностям:
МТС, АЭС, МРМ, ПОВТиАС, ПМ, ФиК и др.
E-mail: help-sibguti@yandex.ru
Похожие материалы
Лабораторные работы 1-3, ВАРИАНТ 0 - Функциональное и логическое программирование
zav
: 25 ноября 2023
ЛАБОРАТОРНАЯ РАБОТА 1. «Обработка списков в языке CLISP»
ЛАБОРАТОРНАЯ РАБОТА 2. «Обработка списков в языках CLISP и SWI-PROLOG»
ЛАБОРАТОРНАЯ РАБОТА 3. «Работа со строками и файлами в языке SWI-PROLOG»
Задание на контрольную работу
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (пр
500 руб.
Вариант 0. Лабораторная работа №1. Функциональное и логическое программирование ДО СИБГУТИ
Petr1
: 8 апреля 2019
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
0. Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функция должна вернуть (3 5)
200 руб.
Функциональное и логическое программирование. Контрольная работа. Вариант 0
LowCost
: 8 января 2021
Контрольная работа. "Динамические базы данных в языке SWI-PROLOG"
Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности:
1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте);
2. добавления записи в динамическую базу да
199 руб.
Контрольная работа по функциональному и логическому программированию. Вариант 0
Despite
: 11 ноября 2014
Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя.
Вариант 0
В списке из каждой группы подряд идущих элементов оставьте только один. Например: На Лиспе для списка (1 1 1 2 3 3 4 4 4 4) результатом будет список (1 2 3 4).
150 руб.
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0
IT-STUDHELP
: 11 ноября 2023
Вариант №0
Лабораторная работа №1
Задание
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функ
700 руб.
Лабораторные работы №№1-2 функциональное и логическое программирование. Вариант №0 Сибгути ДО
dezoway
: 17 сентября 2023
В архиве 2 лабораторных работы.
Краткие задания:
Лаб 1. Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1).
Например, при X=4, L=(8 3 4 6 4 1) функция должна вернуть (3 5).
Лаб 2. Осуществите в списке L циклический сдвиг на N элементов влево.
Например, для языка CLISP при L = (a s d f g), N = 3 функция должна вернуть (f g a s d).
200 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №1 по "Функциональное и логическое программирование".
Вариант 1.
Задание к варианту 1.
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
12 руб.
Функциональное и логическое программирование. Лабораторная работа 1,2,3. Вариант 0
zorifan
: 31 мая 2024
Лабораторная работа №1. «Обработка списков в языке CLISP»
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Номер варианта выбирается по последней цифре пароля.
0. Сформируйте список из позиций элемента, заданного параметром X, в списке
L (нумерация
200 руб.
Другие работы
Курсовая работа по предмету "Основы построения инфокоммуникационных систем и сетей" вариант 14
ZhmurovaUlia
: 9 февраля 2019
ЗАДАНИЕ И ИСХОДНЫЕ ДАННЫЕ НА КУРСОВУЮ РАБОТУ
При решении задач принять N равным последней цифре пароля.
Задача No1
Вычислить вероятность ошибки при регистрации методом стробирования, в соответствии с приложением 1.
N 4
m 40
s 10
А N+10= 14
Задача No 2
Коэффициент нестабильности задающего генератора устройства синхронизации и передатчика К=10-6 . Исправляющая способность приемника m =40%. Краевые искажения отсутствуют. Постройте зависимость времени нормальной работы (без ошибок) приемника о
200 руб.
Управление портфелем ценных бумаг. Портфельные стратегии (на примере стратегии дивидендной доходности)
VikkiROY
: 3 марта 2015
Оглавление
Введение
Портфель ценных бумаг и методы его формирования
Понятие портфеля ценных бумаг
Типы портфелей ЦБ
Принципы формирования инвестиционного портфеля
Модели формирования портфеля ценных бумаг
Этапы формирования портфеля ценных бумаг
Виды портфельных стратегий
Пассивная портфельная стратегия
Активная портфельная стратегия
Смешаная портфельная стратегия
Управление портфелем ценных бумаг на основе выбранной стратегии
Оценка эффективности управления портфелем ценных бумаг
П
265 руб.
Бульдозерное оборудование. Механизм стабилизации угла резания
Laguz
: 17 марта 2024
Чертеж механизм стабилизации угла резания сделан в компас 21+доплнительно сохранен в компас 11
300 руб.
Телевидение. Контрольная работа №1. Вариант №22.
Walk_ns
: 27 февраля 2016
ЗАДАЧА 1. Вычертите осциллограмму полного телевизионного сигнала, соответствующего развертке, 4-ой строки изображения, приведенного на рисунке 1.
Номер варианта Номер задач Номер строки
22 1 5 33 4
Для двух групп периодически повторяющихся элементов, находящихся на заданной строке, определите частоту повторения соответствующих им импульсов. На осциллограмме сигнала отметьте уровни черного, белого, гасящих и синхронизирующих импульсов в соответствии с ГОСТ 7845-82. Определите длительность одного
100 руб.