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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Lab1.lsp
material.view.file_icon Лабораторная работа №1.doc
material.view.file_icon
material.view.file_icon Lab2.lsp
material.view.file_icon Лабораторная работа №2.doc
material.view.file_icon
material.view.file_icon Lab3.lsp
material.view.file_icon Лабораторная работа №3.doc
material.view.file_icon
material.view.file_icon LAB4.PRO
material.view.file_icon Лабораторная работа №4.doc
material.view.file_icon
material.view.file_icon IN.TXT
material.view.file_icon LAB5.PRO
material.view.file_icon OUT.TXT
material.view.file_icon Лабораторная работа №5.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

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

Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП.

Вариант 9

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

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

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

Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использование операторов set и setq не допускается!

Вариант 9

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

(<элемент списка L> <кол-во вхождений этого элемента в список L>).

Например, для списка L = (a b a a c b) функция должна вернуть ((a 3) (b 2) (c 1)).

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

Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. В теле функции использование операторов set и setq не допускается!

Вариант 9

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

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

-LIST.

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

Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. Для запуска Turbo Prolog запустите файл prolog.exe. Запуск на выполнение Alt+R, переход в окно редактора Alt+E.

Вариант 9

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

Например: Список [4,1,7,6,1,7,6] преобразуется в [1,4,1,7,6,7,6].

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

Вариант задачи выбирается по последней цифре пароля. Программы должны быть написаны на языке Пролог. Для запуска Turbo Prolog запустите файл prolog.exe. Запуск на выполнение Alt+R, переход в окно редактора Alt+E.

Вариант 9

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

cтрока № <номер строки> содержит <количество слов в строке> слов

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

Все работы зачтены без замечаний.

Галкина Марина Юрьевна
Функциональное и логическое программирование. Лабораторная работа 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 по дисциплине: Функциональное и логическое программирование. Вариант 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 Оп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)).
User Cole82 : 5 декабря 2016
39 руб.
Функциональное и логическое программирование. Лабораторные работы №1- 5. Вариант 9
Лабораторная работа 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)). Лабора
User nik200511 : 11 июля 2014
110 руб.
Функциональное и логическое программирование. Лабораторная работа №1-№5. Вариант №9
ЛР1) Опpеделите на языке ЛИСП и проверьте работу функции, удаляющей отрицательные элементы из списка чисел L. Например, при L=(-2 6 -1 4 0) функция должна возвращать список (6 4 0) ЛР2) (<элемент списка L> <кол-во вхождений этого элемента в список L>). Например, для списка L = (a b a a c b) функция должна вернуть ((a 3) (b 2) (c 1)). ЛР3)Опpеделите на языке ЛИСП функционал, аналогичный предикату MAPCAR для одноуровневого списка (Используйте применяющие функционалы). Проверьте работу функционала
User zexor : 3 февраля 2014
100 руб.
Техническая термодинамика и теплотехника УГНТУ Задача 6 Вариант 41
Газ — воздух с начальной температурой t1=27ºC сжимается в одноступенчатом поршневом компрессоре от давления p1=0,1 МПа до давления р2. Сжатие может происходить по изотерме, по адиабате и по политропе с показателем политропы n. Определить для каждого из трех процессов сжатия: — конечную температуру газа t2,ºC; — отведенную от газа теплоту Q,кВт; — теоретическую мощность компрессора N, если его производительность G. Дать сводную таблицу и изображение процессов в p-υ и T-s — диаграммах.
User Z24 : 16 декабря 2025
220 руб.
Техническая термодинамика и теплотехника УГНТУ Задача 6 Вариант 41
Путевой подогреватель нефти ПП-0,63А-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Путевой подогреватель нефти ПП-0,63А-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
200 руб.
Путевой подогреватель нефти ПП-0,63А-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Лабораторная работа № 2.2 по дисциплине: «Метрология, стандартизация, сертификация». Вариант 07
1. Цель работы. 1.1. Изучить методы поддержания единства измерений. 1.2. Изучить способы нормирования погрешностей средств измерений. 1.3. Изучить методику обработки результатов измерений с многократными наблюдениями. 1.4. Приобрести практические навыки измерения напряжения аналоговыми вольтметрами. 1.5. Освоить методику оценки случайной составляющей погрешности (неопределенности) средств измерений. 1.6. Приобрести навыки оценки погрешности средств измерений по метрологическим характеристикам.
User Roma967 : 31 июля 2015
450 руб.
promo
Возникновение и развитие Советского права (1917-1940)
1. Введение: Октябрьская революция, образование советского государства. О том, как выглядит революция в рамках теории модернизации, существует две точки зрения: 1. Революция - это способ модернизации, а не ее следствие; 2. Обратная точка зрения. В современной литературе хорошо изучены социально-экономические причины (не решен правовой вопрос с рабочими, национальный вопрос, отсутствовали демократические права у значительной части населения, несовершенство политических институтов, к
User Lokard : 20 марта 2013
5 руб.
up Наверх