Функциональное и логическое программирование. Лабораторная работа 1-5. Вариант 4.

Цена:
350 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon лр1.doc
material.view.file_icon lab1.lsp
material.view.file_icon
material.view.file_icon лр2.doc
material.view.file_icon lab2.lsp
material.view.file_icon
material.view.file_icon лр3.doc
material.view.file_icon lab3.lsp
material.view.file_icon
material.view.file_icon лр4.doc
material.view.file_icon lab4.pro
material.view.file_icon
material.view.file_icon лр5.doc
material.view.file_icon LAB5.PRO
material.view.file_icon lab5.txt
material.view.file_icon RESULT.TXT
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Лабораторная работа 1.

Опpеделите на языке ЛИСП и проверьте работу функции, удаляющей n первых элементов из списка L.

Например, при n=3, L=(2 6 1 7 0) функция должна возвращать список (7 0).

Лабораторная работа 2.

Опpеделите на языке ЛИСП и проверьте работу функции, пpовеpяющей, является ли список множеством, т.е. входит ли каждый элемент в список только один pаз.

Например, список (a b a c) множеством не является.

Лабораторная работа 3.

Опpеделите на языке ЛИСП функционал, аналогичный предикату MAPCAR для одноуровнего списка (Используйте применяющие функционалы). Проверьте работу функционала для функций:

-добавление 2 ко всем элементам числового списка (при вызове используйте лямбда-функцию);

-LIST.

Лабораторная работа 4.

Напишите на языке ПРОЛОГ программу, которая в непустой упорядоченный по неубыванию список целых чисел добавляет новый элемент X таким образом, чтобы сохранилась упорядоченность. Список и число X вводятся с клавиатуры, цель – внутренняя.

Например: Список [1,2,3,3] при X=2 преобразуется в [1,2,2,3,3].

Замечание: Проверьте правильность добавления элемента в конец списка.

Лабораторная работа 5.

Переставьте строки текстового файла в обратном порядке.

Дополнительная информация

Лабораторные работы сдавались в 2013 году.
Все работы зачтены.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант № 4.
Условие задачи Определите на языке ЛИСП и проверьте работу функции, удаляющей n первых элементов из списка L. Например, при n=3, L=(2 6 1 7 0) функция должна возвращать список (7 0).
User zhekaersh : 15 февраля 2013
70 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 4
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 4. Сформируйте список из N элементов списка L, начиная с K-го элемента (нумерация элементов должна начинаться с 1). Например, при L=(-2 6 s -1 4 f 0 z x r), K=3, N=4 функция должна
User Roma967 : 7 ноября 2024
300 руб.
promo
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант №4
Задание: Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Сформируйте список из N элементов списка L, начиная с K - го элемента. (нумерация элементов должна начинаться с 1). Например, при L = (-2 6 s -1 4 f 0 z x r), K=3, N=4 функция должна вер
User svladislav987 : 9 ноября 2021
100 руб.
Лабораторная работа №1 по дисциплине "Функциональное и логическое программирование". Вариант 4
Задание Опpеделите на языке ЛИСП и проверьте работу функции, удаляющей n первых элементов из списка L. Например, при n=3, L=(2 6 1 7 0) функция должна возвращать список (7 0).
User Greenberg : 19 февраля 2013
79 руб.
Лабораторная работа №1 по дисциплине «Функциональное и логическое программирование» Вариант №4
Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП. Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами: 1. Наложите с помощью мышки файл с текстом функции на файл mulisp.com. 2. Запустите файл mulisp.com и после появления приглашения в виде $
User olyly7 : 1 февраля 2012
200 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Лабораторная работа №1 по "Функциональное и логическое программирование". Вариант 1. Задание к варианту 1. Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
User Eva : 3 июня 2011
12 руб.
Функциональное и логическое программирование. Вариант №4
Задание Напишите на языке SWI-PROLOG программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность д
User svladislav987 : 9 ноября 2021
200 руб.
Лабораторная работа №1 По дисциплине: «Функциональное и логическое программирование»
Задание Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился. Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3). Описание решения Решение – рекурсивное. Функция CREATE преобразует список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
User vohmin : 1 июня 2018
50 руб.
Контрольная работа по дисциплине: Информатика. Вариант №8
-Прикладное программное обеспечение: назначение, состав, характеристики. -Сформировать двумерный массив А размером 6*6 с помощью генератора случайных чисел и вывести элементы массива на экран. Найти суммы значений элементов двух диагоналей матрицы отдельно и вывести их на экран.
User mirex2014 : 10 декабря 2014
120 руб.
Проектирование мостового крана с поворотной тележкой
Содержание ВВЕДЕНИЕ 1. Цели и задачи проектирования 2 Анализ вариантов проектирования 3 Описание состава и работы конструкции 4. Патентный поиск с целью проверки изделия на патентную чистоту 5 Расчет механизмов крана 5.1 Расчет механизма подъема 5.1.1 Выбор кинематической схемы механизма подъема 5.1.2 Выбор крюковой подвески 5.1.3 Выбор каната 5.1.4 Расчет барабана 5.1.5 Выбор двигателя подъема 5.1.6 Выбор редуктора 5.1.7 Расчет скорости и ускорения 5.1.8 Выбор муфт между редуктором и двигате
User Рики-Тики-Та : 10 сентября 2012
825 руб.
Курсовая работа на тему: "Разработка информационной системы. Билеты в кино"
Аннотация Курсовая работа посвящена разработке базы данных для билетов в кино. В ходе реализации информационной системы была проделана работа: o Разработана инфологическая модель предметной области o Разработана логическая модель базы данных o Разработаны оперативные запросы o Разработана процедура для создания отчёта о количестве проданных билетов на фильм за определенный год и месяц. Разработано приложение конечного пользователя Описание предметной области В кинотеатре имеется несколько залов.
User vodanh96 : 27 марта 2021
300 руб.
Курсовая работа по дисциплине "Объектно-ориентированное программирование". 4-й семестр. 6-й вариант
Задание: Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Для варианта 6 графический объект имеет вид: КОРАБЛИК Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы. Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения. Описание классов необходимо оформить в виде отд
User mastar : 20 мая 2012
125 руб.
up Наверх