Лабораторные работы №1,2,3,4,5 по дисциплине: Функциональное и логическое программирование. Вариант №9

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

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

Описание

Лабораторная работа №1
Опpеделите на языке ЛИСП и проверьте работу функции, удаляющей отрицательные элементы из списка чисел L.
Например, при L=(-2 6 -1 4 0) функция должна возвращать список (6 4 0).

Лабораторная работа №2
Опpеделите на языке ЛИСП и проверьте работу функции, преобразующей список L в новый список, элементы которого имеют вид:
(<элемент списка L> <кол-во вхождений этого элемента в список L>).
Например, для списка L = (a b a a c b) функция должна вернуть ((a 3) (b 2) (c 1)).

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

Лабораторная работа №4
Напишите на языке ПРОЛОГ программу, которая находит минимальный элемент в списке целых чисел и ставит его первым (если таких элементов несколько, то переставляется последний найденный). Список вводится с клавиатуры, цель – внутренняя.
Например: Список [4,1,7,6,1,7,6] преобразуется в [1,4,1,7,6,7,6].

Лабораторная работа №5
В текстовом файле, состоящем из нескольких строк, определите количество слов в каждой строке и информацию об этом занесите в отдельную строку нового файла в виде:
cтрока № <номер строки> содержит <количество слов в строке> слов

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

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Вид работы: Лабораторная работа 1-5
Оценка:Зачет
Дата оценки: 25.01.2019
Рецензия:Уважаемый ,

Галкина Марина Юрьевна


Помогу с выполнением других работ и дисциплин.
E-mail: sneroy20@gmail.com
Контрольная + Лабораторные работы №№1-5 по дисциплине: Функциональное и логическое программирование. Вариант №9
Контрольная работа: Задание Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке двух языках: Лисп и Пролог. В программе на Прологе исходные данные должны вводиться с клавиатуры, цель - внутренняя. Вариант 9: Возведите в квадрат каждый третий элемент числового списка. Например: На Лиспе для списка (1 2 3 5 3 6 8 2 4 7) результатом будет список (1 2 9 5 3 36 8 2 16 7). Лабораторная работа №1: Задание Определите на языке ЛИСП и проверьте работу функции, уда
User SibGOODy : 14 сентября 2018
1000 руб.
promo
Функциональное и логическое программирование. Лабораторная работа 1. Вариант 9.
Лабораторная работа No1 Обработка списков в языке CLISP Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP. Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. В
User nik200511 : 24 января 2020
227 руб.
Функциональное и логическое программирование. Лабораторная работа № 1. Вариант 9
Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП. Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами: Наложите с помощью мышки файл с текстом функции на файл mulisp.com. Запустите файл mulisp.com и после появления приглашения в виде $ введи
User nik200511 : 10 июля 2014
23 руб.
Лабораторные работы №1-5 По дисциплине: Функциональное и логическое программирование. Все варианты.
Лабораторная работа №1 Задание Определите на языке ЛИСП и проверьте работу функции, строящей список "луковица" с уровнем вложенности n для параметра x. Например, при n=4, x=0 функция должна возвращать список ((((0)))). Лабораторная работа №2 Задание Определите на языке ЛИСП и проверьте работу функции, пpеобpазующей список во множество. Например, для списка (a b a a c c) функция должна вернуть (a b c). Лабораторная работа №3 Задание Определите на языке ЛИСП функционал, вставляющий перед каждым
User freelancer : 17 августа 2016
70 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 9
Задание Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100. Например, при L=(2 10 15 50 30) функция должна вернуть (2 10 15 50 30 -7).
User Roma967 : 7 ноября 2024
300 руб.
promo
Функциональное и логическое программирование. Лабораторные работы 1-3. Вариант 9.
Лабораторная работа No1 Обработка списков в языке CLISP Номер задачи выбирается по последней цифре пароля. Присылаемый на проверку архив должен содержать 2 файла: файл отчета, содержащий титульный лист, условие задачи, исходный текст программы и результаты работы программы (можно в виде скриншотов); файл с исходным текстом программы на языке CLISP. Задание на лабораторную работу Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. В
User nik200511 : 24 января 2020
663 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант №9
Задание Определите на языке ЛИСП и проверьте работу функции, удаляющей отрицательные элементы из списка чисел L. Например, при L=(-2 6 -1 4 0) функция должна возвращать список (6 4 0). Описание решения Текст программы Результаты работы программы
User SibGOODy : 14 сентября 2018
150 руб.
promo
Функциональное и логическое программирование. Лабораторные работа №1-5. Вариант №9
Лабораторная работа №1 Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП. Вариант 9 Опpеделите на языке ЛИСП и проверьте работу функции, удаляющей отрицательные элементы из списка чисел L. Например, при L=(-2 6 -1 4 0) функция должна возвращать список (6 4 0). Лабораторная работа №2 Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использовани
User growlist : 5 февраля 2018
80 руб.
promo
Проектирование и расчет привода главного движения вертикально-сверлильного станка
- Содержание - Пояснительная записка курсовой работы. - Прочностной расчет передач в зависимости от конструкции привода, расчет валов, подшипников, штифтовых, шлицевых и шпоночных соединений, деталей и узлов проектируемого привода на ЭВМ. - Расчет и выбор системы смазки станка. - Список использованной литературы. ПЕРЕЧЕНЬ ГРАФИЧЕСКОГО МАТЕРИАЛА: - Продольный разрез коробки скоростей 1-2 листа. - Поперечный разрез коробки скоростей и общий вид станка 1 - 2 листа. - Чертежи деталей (рабочие) 3 лис
User DocentMark : 19 ноября 2011
44 руб.
Контрольная работа по дисциплине: Основы информационной безопасности. Вариант 04
Проблема небезопасности Web-технологий Оглавление Введение 2 1. Сети TCP/IP 3 1.1 Модель OSI 3 1.2 IP-aдpeca и имена 4 1.3 IР-безопасность 7 2. Протокол HTTP 9 2.1 Общая структура сообщения HTTP 9 2.2 Социальная инженерия 12 2.3 Вирусы 13 Заключение 15 Список литературы 16
User IT-STUDHELP : 16 мая 2022
400 руб.
promo
Университет «Синергия» Налоговое планирование и администрирование (Темы 1-5 Итоговый тест)
Университет «Синергия» Налоговое планирование и администрирование (Темы 1-5 Итоговый тест) Московский финансово-промышленный университет «Синергия» Тест оценка ОТЛИЧНО 2025 год Ответы на 86 вопросов Результат – 100 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: Подробная информация Учебные материалы Тема 1. Налоговая минимизация Тема 2. Теоретические основы налогового планирования Тема 3. Государственное регулирование налогового планирования Тема 4. Инструменты налогового
User Synergy2098 : 12 января 2025
228 руб.
promo
Тепломассообмен СЗТУ Задача 6 Вариант 86
В паропроводе, внутренний диаметр которого 100 мм, движется насыщенный водяной пар давлением р со скоростью ω. Чему должна быть равна скорость воды при комнатной температуре (tж=20 ºС) в гидродинамической модели паропровода диаметром 24 мм?
User Z24 : 21 февраля 2026
120 руб.
Тепломассообмен СЗТУ Задача 6 Вариант 86
up Наверх