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