Функциональное и логическое программирование. Лабораторные работа №1-5. Вариант №9
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой 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трока № <номер строки> содержит <количество слов в строке> слов
Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП.
Вариант 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.
nik200511
: 24 января 2020
Лабораторная работа No1
Обработка списков в языке CLISP
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 2 файла:
файл отчета, содержащий титульный лист, условие задачи, исходный текст
программы и результаты работы программы (можно в виде скриншотов);
файл с исходным текстом программы на языке CLISP.
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. В
227 руб.
Функциональное и логическое программирование. Лабораторная работа № 1. Вариант 9
nik200511
: 10 июля 2014
Вариант задачи выбирается по последней цифре пароля. Программа должна быть написана на языке ЛИСП.
Текст функции можно набирать в любом текстовом редакторе (например, в Блокноте). Файл следует сохранить с расширением lsp, лучше в той же папке, где находится ЛИСП. Запуск интерпретатора ЛИСПа и загрузки текста написанной функции можно осуществить 3 способами:
Наложите с помощью мышки файл с текстом функции на файл mulisp.com.
Запустите файл mulisp.com и после появления приглашения в виде $ введи
23 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант 9
Roma967
: 7 ноября 2024
Задание
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100.
Например, при L=(2 10 15 50 30) функция должна вернуть (2 10 15 50 30 -7).
300 руб.
Функциональное и логическое программирование. Лабораторные работы 1-3. Вариант 9.
nik200511
: 24 января 2020
Лабораторная работа No1
Обработка списков в языке CLISP
Номер задачи выбирается по последней цифре пароля.
Присылаемый на проверку архив должен содержать 2 файла:
файл отчета, содержащий титульный лист, условие задачи, исходный текст
программы и результаты работы программы (можно в виде скриншотов);
файл с исходным текстом программы на языке CLISP.
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. В
663 руб.
Лабораторная работа №1 по дисциплине: Функциональное и логическое программирование. Вариант №9
SibGOODy
: 14 сентября 2018
Задание
Определите на языке ЛИСП и проверьте работу функции, удаляющей отрицательные элементы из списка чисел L.
Например, при L=(-2 6 -1 4 0) функция должна возвращать список (6 4 0).
Описание решения
Текст программы
Результаты работы программы
150 руб.
Функциональное и логическое программирование. Лабораторные работы №1-5. Вариант №9.
Cole82
: 5 декабря 2016
Лабораторная работа №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)).
39 руб.
Функциональное и логическое программирование. Лабораторные работы №1- 5. Вариант 9
nik200511
: 11 июля 2014
Лабораторная работа 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)).
Лабора
110 руб.
Функциональное и логическое программирование. Лабораторная работа №1-№5. Вариант №9
zexor
: 3 февраля 2014
ЛР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 для одноуровневого списка (Используйте применяющие функционалы). Проверьте работу функционала
100 руб.
Другие работы
Управление ВЭД
lizazenko
: 1 ноября 2015
К проблеме выбора оператора сотовой связи стоит очень серьезно отнестись. Еще 20 лет назад мобильный телефон был атрибутом роскоши, а сегодня это средство связи, без которого не могут представить себе жизнь не только взрослые, но и дети. Мобильная связь охватила все области и районы нашей страны. Сейчас во многих регионах работают по 5-6 операторов. Но как выбрать оператора связи, отвечающего всем поставленным требованиям, когда в настоящее время на рынке огромный выбор. Ведь выбор необходимо ос
100 руб.
Бруй Л.П. Техническая термодинамика ТОГУ Задача 4 Вариант 57
Z24
: 13 января 2026
Расчет процесса адиабатического расширения водяного пара
Рабочее тело – водяной пар, имеющий в начальном состоянии давление р1 и температуру t1 (табл. 5). Масса рабочего тела – M (табл. 5). Пар расширяется до давления p2 (табл. 5).
Схематически построить процесс адиабатического расширения водяного пара в диаграмме h-s.
Определить:
1) удельный объем и энтальпию пара в начальном состоянии;
2) температуру, удельный объем, степень сухости и энтальпию пара в конечном состоянии;
3) зна
200 руб.
Инженерная графика. Графическая работа №2 (1-я часть). Вариант №16. Прокладка
Чертежи
: 1 декабря 2020
Все выполнено в программе КОМПАС 3D v16.
Миронов Б.Г., Миронова Р.С., Пяткина Д.А., Пузиков А.А. - Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере.
Графическая работа 2 (1-ая часть). Вариант 16. Прокладка.
Задание: Перечертить контур детали, проставить размеры.
В состав работы входит один файл чертежа, оформленный согласно заданию.
Все выполнено в программе КОМПАС 3D v16.
30 руб.
Построение твердотельной модели детали «Корпус»,
GnobYTEL
: 24 мая 2012
Деталь «Корпус», как видно из названия, относится к классу корпусных деталей (рисунок 1.1). Наибольшая длина составляет 133 мм. Наибольший диаметр – 53 мм. Масса детали – 0,59 кг. Корпус является частью пироклапана, который используется в системе автоматики подачи топлива жидкостного ракетного двигателя. Корпус основная деталь клапана, так как на нем собираются и фиксируются все составные части.
Конструкция корпуса представляет собой тройник с двумя фланцами, что позволяет осуществлять его мо
44 руб.