Курсовая работа
Упрощение электрических цепей. Приобретение навыков и методов программирования достаточно сложных задач на языках логического программирования. Функциональное и логическое программирование - 2. Вариант 1
в среде программирования SWI-Prolog (Пролог)
Программа
Среда программирования: SWI-Prolog
Название работы: Упрощение электрических цепей. Приобретение навыков и методов программирования достаточно сложных задач на языках логического программирования. Функциональное и логическое программирование - 2. Вариант 1
Вид работы: Курсовая работа
Тематика работы: Алгоритмы, Тесты, Прочие
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор): Программист сайта kursovik.com (письмо автору)
Ключевые слова: Упрощение электрических цепей, сложных задач на языках логического программирования, функциональное и логическое программирование, Prolog, цепь состоит из компонентов, резисторов, емкостей и индуктивностей, преобразовать цепь в более простую, упрощающие правила, при параллельном соединении, при последовательном соединении, компонент одного вида, треугольники преобразовывать в звезды, SWI-prolog, упрощение цепи
Функции программы:
Приобретение навыков и методов программирования достаточно сложных задач на языках логического программирования.
Вариант 1. Упрощение электрических цепей.
Разработать программу на Prolog в соответствии с заданием:
Вариант 1. Упрощение электрических цепей.
Цепь состоит из компонентов только трех видов: резисторов, емкостей и индуктивностей. Преобразовать цепь в более простую, используя упрощающие правила при параллельном и последовательном соединении компонент одного вида. Треугольники преобразовывать в звезды. Язык программирования: SWI-prolog. Используйте следующее представление предметной области. Структуры r(Номинал), l(Номинал) и c(Номинал) изображают соответственно резистор, индуктивность и емкость с номиналами. Вся цепь представляется в базе данных фактами вида comp(<метка элемента>, <элемент: резистор, индуктивность или емкость>, <список узлов элемента>). Упрощение цепи сводится к изменению базы данных.
Описание (отчет): Есть на 18 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно использовать файл "schem.pl".
На данный момент (23 января 2025) на выполнении находится 33 заказа.
Количество программистов, занятых выполнением текущих заказов: 13.
В текущем месяце (январь 2025) нами уже выполнено 55 заказов.
В текущем году (2025) нами уже выполнено 55 заказов.
В прошлом году (2024) нами было выполнено 761 заказ.
В позапрошлом году (2023) нами было выполнено 777 заказов.
Количество активных программистов на сайте: 63.
Загруженность отдела заказами: 34%.
К программе прилагается:
- 1) отчет - 18 стр.
Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену, нажмите на эту ссылку.
1. Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2 . Анализ задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 3 . Решение задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 3 .1 . Выбор алгоритма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .