engineerklub | Дата: Четверг, 27.01.2022, 07:27 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28530
Статус: Offline
| Функциональное Логическое Программирование. Лабораторные работы, Вариант №3.
Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word, Lisp, Prolog Сдано в учебном заведении: СибГУТИ
Описание: Лаба 1 Обработка списков в языке CLISP Вариант 3
Переставьте элементы списка L таким образом, чтобы одинаковые элементы оказались рядом. Сортировку не использовать! Например, при L = (1 5 2 1 4 3 1 2 4 5 4) функция должна вернуть (1 1 1 5 5 2 2 4 4 4 3).
Лаба 2 Из каждой группы подряд идущих элементов списка L оставьте только один. Например, для языка CLISP при L=(1 1 a a 3 3 3 + + + +) функция должна вернуть (1 a 3 +)
Лаба 3 В текстовом файле, состоящем из нескольких строк, во всех словах, оканчивающихся на "ing" замените это окончание на "ed". Сформируйте новый файл
Комментарии: 2022. Сибирский государственный университет телекоммуникаций и информатики.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Четверг, 27.01.2022, 07:28 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 28530
Статус: Offline
| Функциональное логическое программирование. Курсовая работа. Вариант №3.
Тип работы: Работа Курсовая Форматы файлов: Microsoft Word, Prolog Сдано в учебном заведении: СибГУТИ
Описание: Написать на языке SWI-Prolog программу для работы с базой данных по заданию. Начальная база данных должна храниться в файле. В программе должно присутствовать меню из 5 пунктов, реализующих следующие возможности: 1. просмотр содержимого динамической базы данных (при запуске программы динамическая база данных должна заполняться из файла базы данных только один раз и только в этом пункте); 2. добавления записи в динамическую базу данных (за один вход в этот пункт должна быть возможность добавления нескольких записей); 3. удаления записи из динамической базы данных (за один вход в этот пункт должна быть возможность удаления нескольких записей); 4. выполнения запроса к динамической базе данных по заданию; 5. выход из программы с сохранением содержимого динамической базы данных в исходный файл базы данных (сохранение должно быть только один раз и только в этом пункте). Задание для варианта №3: Создать базу данных с расписанием движения самолетов: номер рейса, пункт прибытия, стоимость билета. Определить все рейсы до города, название которого вводится с клавиатуры, с минимальной стоимостью билета.
СКАЧАТЬ
|
|
| |