Лабораторные работы №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №09.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Лабораторная работа №1
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100.
Например, при L=(2 10 15 50 30) функция должна вернуть (2 10 15 50 30 -7).
Лабораторная работа №2
Обработка списков в языках CLISP и SWI-PROLOG
Задание на лабораторную работу
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Вариант 9. Сформируйте новый список, каждый элемент которого - это список из двух элементов: самого элемента и числа его вхождений в исходный список L.
Например, для языка CLISP при L=(2 4 2 3 2 3) функция должна вернуть ((2 3) (4 1) (3 2)).
Лабораторная работа №3
Работа со строками и файлами в языке SWI-PROLOG
Задание на лабораторную работу
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла.
Вариант 9. Обратите все слова в текстовом файле, сохраняя порядок слов и строк. Сформируйте новый файл.
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100.
Например, при L=(2 10 15 50 30) функция должна вернуть (2 10 15 50 30 -7).
Лабораторная работа №2
Обработка списков в языках CLISP и SWI-PROLOG
Задание на лабораторную работу
Напишите на двух языках CLISP и SWI-PROLOG программы для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции или предиката). В программе на языке CLISP не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ. В программе на SWI-PROLOG предикат после вывода результатов работы должен успешно завершиться (на экране появится true. и приглашение следующего ввода цели ?-).
Вариант 9. Сформируйте новый список, каждый элемент которого - это список из двух элементов: самого элемента и числа его вхождений в исходный список L.
Например, для языка CLISP при L=(2 4 2 3 2 3) функция должна вернуть ((2 3) (4 1) (3 2)).
Лабораторная работа №3
Работа со строками и файлами в языке SWI-PROLOG
Задание на лабораторную работу
Напишите на языке SWI-PROLOG программу для работы с текстовым файлом, состоящим из нескольких строк. При преобразовании файла должны быть сохранены переводы строк исходного файла.
Вариант 9. Обратите все слова в текстовом файле, сохраняя порядок слов и строк. Сформируйте новый файл.
Дополнительная информация
Комментарии: 2024 г.
Зачет.
Проверил: Галкина М.Ю
Зачет.
Проверил: Галкина М.Ю
Похожие материалы
Лабораторные работы №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №09.
holm4enko87
: 27 января 2025
Лабораторная работа №1
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ
Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100.
Напри
450 руб.
Лабораторные работы №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №09.
teacher-sib
: 8 сентября 2019
Лабораторная работа №1
Обработка списков в языке CLISP
Задание на лабораторную работу
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 9. Добавьте элемент в конец числового списка L, чтобы сумма элементов нового списка стала равна 100.
На
800 руб.
Лабораторные работы №№1-3 по дисциплине Функциональное и логическое программирование
aker
: 26 апреля 2021
Лабораторные работы 1-3 по дисциплине Функциональное и логическое программирование Вариант 1
600 руб.
Лабораторная работа №1 по "Функциональное и логическое программирование".
Eva
: 3 июня 2011
Лабораторная работа №1 по "Функциональное и логическое программирование".
Вариант 1.
Задание к варианту 1.
Определите на языке ЛИСП и проверьте работу функции, преобразующей список L в "двойной" список таким образом, чтобы каждый элемент удвоился.
Например, при L=(1 2 3) функция должна возвращать список (1 1 2 2 3 3).
12 руб.
Лабораторные работы №№1-3 по дисциплине: Функциональное и логическое программирование. Вариант №3
IT-STUDHELP
: 22 ноября 2021
Лабораторная работа № 1
по дисциплине «Функциональное и логическое программирование»
Задание
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Переставьте элементы списка L таким образом, чтобы одинаковые элементы
оказались рядом. Сортировку не ис
750 руб.
Лабораторная работа №1-3 по дисциплине: Функциональное и логическое программирование. Вариант №1.
Леший
: 3 января 2020
Лабораторная работа 1
Тема работы
Обработка списков в языке CLISP
Задание на лабораторную работу:
Напишите на языке CLISP программу для работы со списками по заданию. Обязательно использование рекурсии. Ввод всех входных данных должен запрашиваться с клавиатуры в процессе работы программы (функции). Не допускается использование: функционалов, а в теле рекурсивной функции - операторов SET и SETQ.
Вариант 1. Преобразуйте одноуровневый список L во вложенный по следующему правилу. Например, при
777 руб.
Лабораторные работы 1-3 по дисциплине: Функциональное и логическое программирование. Вариант №0
IT-STUDHELP
: 11 ноября 2023
Вариант №0
Лабораторная работа №1
Задание
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ.
Сформируйте список из позиций элемента, заданного параметром X, в списке L (нумерация элементов начинается с 1). Например, при X=4, L=(8 3 4 6 4 1) функ
700 руб.
Лабораторные работы №№1-3 по дисциплине: Функциональное и логическое программирование. Вариант №03
IT-STUDHELP
: 22 ноября 2021
Лабораторная работа № 1
по дисциплине «Функциональное и логическое программирование»
Задание
Напишите на языке CLISP программу для работы со списками по заданию.
Обязательно использование рекурсии. Ввод всех входных данных должен
запрашиваться с клавиатуры в процессе работы программы (функции). Не
допускается использование: функционалов, а в теле рекурсивной функции -
операторов SET и SETQ. Переставьте элементы списка L таким образом, чтобы одинаковые элементы
оказались рядом. Сортировку не ис
750 руб.
Другие работы
Курбатская Н.А. Основы гидравлики БГИТУ Задача 2.9 Вариант 43
Z24
: 15 января 2026
В результате опытной перекачки воды по горизонтальному трубопроводу диаметром, d, см, длиной, L, м, при измеренной разности давлений в начальном и конечном сечениях р1—р2, ат, получен расход Q, л/с. Температура воды 43ºС.
Определить величину эквивалентной шероховатости.
200 руб.
Теплотехника КГАУ 2015 Задача 6 Вариант 80
Z24
: 5 февраля 2026
Определить поверхность нагрева рекуперативного водовоздушного теплообменника при прямоточной и противоточной схемах движения теплоносителей, если объемный расход воздуха при нормальных условиях Vн, средний коэффициент теплопередачи от воздуха к воде k, начальные и конечные температуры воздуха и воды равны соответственно tʹ1, t˝1, tʹ2, t˝2. Определить расход воды G через теплообменник.
220 руб.
РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА по дисциплине «Безопасность жизнедеятельности»
23071827
: 1 июля 2018
1. Начертить схему электрической сети для питания электроустановок напряжением до 1000 В
Система- TNC
Система TNC — система TN, в которой нулевой защитный и нулевой рабочий проводники совмещены в одном проводнике на всем ее протяжении.
2. Под какое напряжение попал человек?
3. Представить схему расположения рабочих мест, оснащенным персональными компьютерами с ЖК мониторами, для помещения
Длина A = 11 м
Ширина B = 10 м
Высота H = 2,8м
Монитор-ЖК
На схеме указать:
- количество рабочих мест;
-
300 руб.
Лабораторные работы №1-2 По дисциплине: Физика (часть 1). Вариант №6.
teacher-sib
: 16 декабря 2016
Лабораторная работа №1
Тема: «Изучение характеристик электростатического поля»
Лабораторная работа № 1
«Изучение характеристик электростатического поля»
Цель работы:
1. Изобразить графически сечение эквипотенциальных поверхностей электростатического поля, созданного заданной конфигурацией электрических зарядов
2. Используя изображение эквипотенциальных поверхностей, построить силовые линии электростатического поля заданной конфигурации зарядов.
3. При помощи полученной картины силовых и эквипот
300 руб.