Задача про монеты на языке CLIPS

3 000 руб. за проект
01 марта 2021, 14:14 • 0 откликов • 31 просмотр
Написать программу на языке CLIPS для решения следующей задачи. Из трёх монет, которые лежат на столе, первая и третья лежат гербом вверх, вторая - цифрой вверх. Необходимо в три шага перевернуть монеты так, чтобы они все лежали одинаково - или гербом вверх, или цифрой вверх. Одним шагом считается одновременное переворачивание любых двух из трёх монет. Поиск решения должен быть основан на поиске в глубину (DFS) и поиске в ширину (BFS), то есть программа должна иметь два главных метода, которые запускали бы поиск решения соответсвенно DFS и BFS. Каждое состояние трёх монет можно представить как узел графа, а методы поиска DFS и BFS ищут решение в этом графе
Файлы