Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Prolog Логическая задача про мальчиков в кедах. Помогите, пожалуйста. Условие задачи: на улице, став в кружок, беседуют 4 мальчика: Саша, Дима, Витя и Коля. Мальчик в красном кедах (не Саша и не Дима) стоит между мальчиком в синих кедах и Колей. Мальчик в серых кедах стоит между мальчиком в белых кедах и Димой. Какие кеды носит каждый из мальчиков. Ответ: Саша в серых кедах, Дима в синих, Витя в красных, Коля в белых. Заранее спасибо. https://www.cyberforum.ru/ prolog/ thread586706.html Симметрическая разность списков на Пролог - Д Prolog
Помогите,пожалуйста Реализовать программу на Пролог - Д . Задача: Составить правило, которое по двум заданным спискам создает третий, куда помещает те элементы, которые не являются общими для заданных списков.
Prolog Максимальное число из цифр исходного числа на Пролог - Д . https://www.cyberforum.ru/ prolog/ thread586493.html
Помогите,пожалуйста Реализовать программу на Пролог-Д . Задача: Перестановкой цифр заданного числа получить максимально возможное число
Prolog Поменять местами в списке 1 и M-ый элементы. https://www.cyberforum.ru/ prolog/ thread586437.html
Здраствуйте, нужна помощ завтро экзамен нужно написать 2 прог. 1.подготовить программно файл f компонентами которого будут действительные числа. Записать в текстовый файл g компоненты файла f в обратном порядке. 2.Ввести с клавиатуры список целых чисел и № элемента m. Поменять местами в списке первый член и член с номером m.
Поиск однофамильцев Prolog
Задание звучит следующим образом. Создайте базу данных о студентах: фамилия, имя, год рождения. Найдите всех однофамильцев. С БД проблем не возникло, а вот с поиском однофамильцев есть следующий косяк: код приведенный ниже находит однофамильцев с повторениями. Как вывести однофамильцев без повторений? Помогите пожалуйста! Предикат с однофамильцами описан в самом низу. Вот код: database...
Prolog Перевод с синтаксиса Visual Prolog в SwiProlog https://www.cyberforum.ru/ prolog/ thread586161.html
Думаю это не сложно, для посвященного в таинства Вижуала=) Тут небольшие програмки, заранее спасибо. domains i=integer il=i* predicates s1(il,il) clauses s1(,). s1(,):-s1(T,T1). goal
Prolog Нечисловые элементы списка заменить на его сумму. SWI Prolog Здравствуйте! Я впервые у Вас. Искренне надеюсь на вашу помощь. Я полный ламер. Помогите пожалуйста решить задачу на SWI Prolog. Дан список. Вычислить сумму элементов списка и сформировать новый список, в котором все нечисловые элементы заменить на вычисленную сумму. Вроде как все понимаю, что нужно сделать. Ну а как написать это на Прологе - не знаю. https://www.cyberforum.ru/ prolog/ thread586152.html Prolog Очень нужно разобраться в коде задачи
Помогите пожалуйста разобраться в коде задачи про трех богатырей Задача: Неизвестный спонсор премировал трех богатырей за отличную ратную службу - дал им 10 кошельков. Когда богатыри открыли эти кошельки, оказалось, что один кошелёк пуст, во 2-ом лежит одна монета, в 3-ем - две, и так далее, до десятого, в котором оказалось 9 монет. Илья Муромец взял себе два кошелька. Добрыня Никитич и...
Prolog Исключить из листа подряд одинаковые, подряд идущие элементы. Почему мое решение неверно? Задача: исключить из списка подряд идущие элементы, например: --> --> У меня почему то не работает мое решение (Visual Prolog). https://www.cyberforum.ru/ prolog/ thread585854.html Prolog Проверять является ли отсортированным в порядке убывания список, состоящий из чисел https://www.cyberforum.ru/ prolog/ thread585739.html
Задание №1. Разработать рекурсивный вариант программы для решения предложенной ниже задачи. Задание №2. Разработать вариант программы с использовани- ем средств управления в Прологе. В программе нельзя использовать стандартные процедуры для работы со списками. Все используемые процедуры должны быть определены в исходном тексте. Проверять является ли отсортированным в порядке убывания...
Prolog Индивидуалка. Предикат поиска в Бинарке. 2Prolog(swiProlog)
Добавлено через 12 минут Совершенно не могу понять 3, 4 и 5. Но не отказался бы в помощи и в остальных номерах, пожалуйста, помогите хотя бы ссылкой на однотипные или уже ранее сделанные задания. Пользовался материалами сайта Интуит.ру, списки более менее понял, остальное темный лес=) Некоторые нашел, НО в Visual прологе, с ним я ни разу не работал - помогите переделать в ТуПрологе или свайП....
Prolog Задача с файлом Помогите,пожалуйста,найти ошибку. Вот задание: Вывести содержимое справочника в виде предложений,имя файла для сохранения вводится с клавиатуры.В случае,если файл с таким именем уже существует,удалить его. Вот что у меня получилось. domains voda=string cost=integer file=myfile facts https://www.cyberforum.ru/ prolog/ thread585514.html
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 52
0

Проверить, является ли заданный граф связным - Prolog - Ответ 3080824

25.05.2012, 18:30. Показов 3874. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста, исправить ошибку!!!
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
edge(a, c).
edge(a, b).
edge(c, d).
edge(b, d).
edge(e, d).
 
e(A,B):-edge(A,B);edge(B,A). %budem schitat, chto graf nenapravlenii
 
%vspomogatelnii predikat member(E,L), proveryayushii prinadlezit li element E spisku L
member(H,[H|_]). %esli element raven golove spiska, to rezultat polozitelnii
member(X,[_|Tail]):-member(X,Tail). %esli element vstrechaetsya v hvoste spiska, to rezultat polozitelnii
 
path(A,B,P):-p(A,[B],P).%ishem put ot konechnoi vershini v nachalnuyu. Ishodnii put budet sostoyat iz odnoi konechnoi vershini
 
p(A,[A|Tail],[A|Tail]).%esli tekushaya vershina v nashem puti ravna nachalnoi, to etot put yavlyaetsya iskomim
p(A,[B|Tail],P):-e(B,C,_),not(member(C,Tail)),p(A,[C,B|Tail],P). %B-tekushaya vershina puti
 
%not_connected - vspomogatelnii predicat, proveryayushii est li v grafe nesvyazannaya para vershin
not_connected:- e(A,_),e(B,_), A<>B, not(path(A,B,P)). %istenen, esli est dve vershini, dlya kotorih ne vipolnim predicat path
 
%is_connected
is_connected:-not(not_connected).%graf svyazan, esli net ne svyazannoi pari vershin
пишет ошибку, что в 19 строке пропущен оператор(((( вроде всё на месте.

Вернуться к обсуждению:
Проверить, является ли заданный граф связным Prolog
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2012, 18:30
Готовые ответы и решения:

Определить, является ли связным заданный граф
Определить, является ли связным заданный граф

Проверить является ли заданный граф блоком SWI prolog
Граф задается списком ребер, нужно проверить является ли заданный граф блоком на SWI prolog. ...

Определить, является ли заданный граф связным
Пожалуйста, помогите, очень-очень нужна ваша помощь в задании: &quot;определить является ли заданный...

Проверить , является ли граф связным
Доброго времени суток. В очередной раз без Вашей помощи не обойтись!!!!!! ЗАДАНИЕ: Дан...

2
25.05.2012, 18:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2012, 18:30
Помогаю со студенческими работами здесь

Является ли граф связным
В задаче нужно определить является ли неориентированный граф связным. Нужно использовать стек....

Определить является ли граф связным
Нужно определить является ли граф связным. Но при работе программы появляется ошибка при нажатии на...

Определить, является ли заданный граф двудомным
Написать программу на VB6, которая определяет, является ли заданный граф двудомным (теорема...

Является ли планарным граф, заданный списком смежности?
Если да, нарисовать соответствующий плоский граф, если нет, доказать по признакам планарности. 1...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru