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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lr2.lsp
material.view.file_icon лр2.doc
material.view.file_icon
material.view.file_icon lr3.lsp
material.view.file_icon лр3.doc
material.view.file_icon
material.view.file_icon LR4.EXE
material.view.file_icon LR4.OBJ
material.view.file_icon lr4.pro
material.view.file_icon LR4.SYM
material.view.file_icon лр4.doc
material.view.file_icon
material.view.file_icon 1.TXT
material.view.file_icon LR5.EXE
material.view.file_icon LR5.OBJ
material.view.file_icon lr5.pro
material.view.file_icon LR5.SYM
material.view.file_icon text.txt
material.view.file_icon лр5.doc
material.view.file_icon
material.view.file_icon lr1.lsp
material.view.file_icon лр1.doc
Работа представляет собой 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трока № <номер строки> содержит <количество слов в строке> слов

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Функциональное и логическое программирование
Оценка:Зачет
Дата оценки: .05.2014
Рецензия:Уважаемая
замечаний нет.
Галкина Марина Юрьевна
Функциональное и логическое программирование. Лабораторная работа 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 Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП. Вариант 9 Опpеделите на языке ЛИСП и проверьте работу функции, удаляющей отрицательные элементы из списка чисел L. Например, при L=(-2 6 -1 4 0) функция должна возвращать список (6 4 0). Лабораторная работа №2 Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. Функция может вызывать вспомогательные функции. В теле функций использовани
User growlist : 5 февраля 2018
80 руб.
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) (<элемент списка L> <кол-во вхождений этого элемента в список L>). Например, для списка L = (a b a a c b) функция должна вернуть ((a 3) (b 2) (c 1)). ЛР3)Опpеделите на языке ЛИСП функционал, аналогичный предикату MAPCAR для одноуровневого списка (Используйте применяющие функционалы). Проверьте работу функционала
User zexor : 3 февраля 2014
100 руб.
История зарубежной журналистики
Коммуникаций античной Греции и Рима. Ораторское искусство Древней Греции и Древнего Рима как прообраз публицистики. Устная публицистика Греции в условиях полисной демократии. Публицистика Горгия. Речь «Похвала Елене» как образец софистского красноречия. Древнегреческий суд и судебное красноречие. Публицистика Лисия. Публицистика Исократа. Судебная речь как форма политической публицистики. Публицистика Демосфена и Эсхина. Ораторское искусство Древнего Рима. Речи М.Т. Цицерона против JI.C, Катилин
User Elfa254 : 10 июня 2013
15 руб.
УПРАВЛЕНИЕ ТЕЛЕКОММУНИКАЦИОННЫМИ СЕТЯМИ. Лабораторная работа № 1 Изучение принципов построения автоматически коммутируемой оптической транспортной сети ASTN/ASON
Содержание 1. Цель лабораторной работы 3 2. Выполнение работы 3 3. Анализ развития услуг электросвязи и транспортных сетей 4 3.1 Развитие и совершенствование услуг связи 4 3.2 Развитие транспортных сетей связи 4 3.3 Международная стандартизация сетей связи 5 4. Принципы построения ASTN/ASON 6 4.1 Общая архитектура ASON 6 4.2 Построение транспортной сети ASON 6 4.3 Построение сигнальной сети ASON 7 4.4 Построение сети управления ASON 7 4.5 Интерфейсы ASON 8 5. Итоговый тест 8 Список использованны
User shkyworker : 12 октября 2015
100 руб.
Теплотехника-Задача-7.81
В цилиндре под постоянным давлением р и температуре t1 ºС находится смесь азота и кислорода. Диаметр цилиндра составляет D мм, начальная высота цилиндра до подвижного поршня составляет H1. К цилиндру подвели количество теплоты, равное Q. Найти: 1) Массу газовой смеси, находящегося в цилиндре; 2) На сколько градусов нагреется подогреется газовая смесь 3) На какую высоту поднимется поршень в результате нагрева? 4) Какая работа будет совершена поршнем против внешнего давлен
User Z24 : 30 мая 2026
300 руб.
Теплотехника-Задача-7.81
Проектирование автоматизированного электропривода водяного насоса системы поддержания пластового давления
Введение. Технология производства работ. Описание технологической установки. Выбор типа электродвигателя и привода. Выбор мощности электродвигателя (4АРМ 800/6000УХЛ1). Построение механических характеристик двигателя и производственного механизма. Кривая разгона и время пуска. Кривая торможения и время торможения. Проверка двигателя по нагреву. Частотное регулирование скорости вращения асинхронных двигателей. Оценка надежности электропривода. Влияние частотных преобразователей на питающую
User VikkiROY : 29 января 2015
110 руб.
up Наверх