Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Prolog Почему не работает member https://www.cyberforum.ru/ prolog/ thread1166503.html
Помогите отладить код. Почему-то не работает member. Вот на всякий случай задание Дана плоская страна и в ней n городов. Нужно соединить все города телефонной связью так, чтобы общая длина телефонных линий была минимальной. Уточнение задачи. В задаче речь идет о телефонной связи, т.е. подразумевается транзитивность связи: если i-й город связан с j-ым, а j-ый с k-ым, то i-й связан с k-ым....
Prolog Алгоритм Прима-Краскала. Не могу полностью разобраться с кодом
Дана плоская страна и в ней n городов. Нужно соединить все города телефонной связью так, чтобы общая длина телефонных линий была минимальной. Уточнение задачи. В задаче речь идет о телефонной связи, т.е. подразумевается транзитивность связи: если i-й город связан с j-ым, а j-ый с k-ым, то i-й связан с k-ым. Здесь фактичеки задача на алгоритм Прима-краскала.У меня есть вот такой вот код, но я...
Prolog BinProlog https://www.cyberforum.ru/ prolog/ thread1166449.html
Кто-нибудь, объясните, как работать с BinProlog?
Prolog Нахождение максимального элемента в списке https://www.cyberforum.ru/ prolog/ thread1166405.html
Собственно нид фаст помощь ) Список вводим с клавиатуры ( может содержать отрицательные числа ) После ввода списка, программа выдает нам максимальный элемент данного списка. заранее всем спасибо, надеюсь у кого-нибудь завалялась данная программочка
Prolog Напечатать в алфавитном порядке все различные маленькие русские буквы, входящие в текст (VP 7.4)
Помогите плз. Напечатать в алфавитном порядке все различные маленькие русские буквы, входящих в данный текст (файл).
Prolog Логическая задача на плоге Доброго вечера. Помогите пожалуйста с задачей: Три студента сдали экзамен по математическому анализу, получив разные оценки. Известно, что Аня никогда не получает оценку «удовлетворительно». Борис списывал у Ани, и получил оценку на балл ниже, чем Вадим. Определить, кто на какую оценку сдал экзамен. Вроде простенькая, но у не могу сообразить как написать. https://www.cyberforum.ru/ prolog/ thread1165962.html
Prolog Список неповторяющихся случайных чисел в заданном интервале https://www.cyberforum.ru/ prolog/ thread1165937.html
Добрый день! Помогите, пожалуйста, с задачей. Как можно сгенерировать список случайных чисел из фиксированного диапазона, но чтобы числа эти не повторялись в списке?
Prolog Исправить ошибки
Здравствуйте помогите понять как исправить ошибки. Visual prolog 7.4 Gui 1) printYes(XX):- retract((xpositive(Node)), XX1=string::concat(XX,"\n"), XX2=string::concat(XX1,Node),
Prolog Диаметр совершает один оборот по часовой стрелке https://www.cyberforum.ru/ prolog/ thread1165567.html
Здравствуйте, помогите закончить программу На экране строится окружность, затем внутри нее строится диаметр, который совершает один оборот по часовой стрелки. Как заставить диаметр вращаться? constants bgi_path = "BGI" predicates Draw goal initGraph(0, 0, New_Driver, New_Mode, bgi_path), setbkcolor(2),
Prolog Вывод простых делителей натурального числа N https://www.cyberforum.ru/ prolog/ thread1165253.html
Здравствуйте, помогите решить задачу на турбо прологе. Составьте программу вывода на экран простых делителей натурального числа N
Prolog Сформировать список L1 из всех подсписков списка L (без дублирования)
здравствуйте. пожалуйста помогите написать на прологе. очень нужно!!!! Сформировать список L1 из всех подсписков списка L (без дублирования) (два подсписка, отличающиеся порядком элементов, считаются одинаковыми).
Prolog Ошибка The predicate 'main::run/0', which is declared as 'procedure', is actually 'nondeterm', VP 7.4 https://www.cyberforum.ru/ prolog/ thread1164859.html
Добрый день! Начал изучать visual prolog 7, но столкнулся с проблемой. после изучения turbo prolog никак не могу освоится с синтаксисом. вроде бы программу формил практически правильно, но не понимаю некоторых вещей, как исправить ошибку Type Description Filename e631 The predicate 'main::run/0', which is declared as 'procedure', is actually 'nondeterm' main.pro Листинг пролог программы...
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 54
0

Отсечение - Prolog - Ответ 6132470

05.05.2014, 23:13. Показов 935. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Написал программу.Все работает.Но решение выводит несколько раз.Вот кусок кода:
Кликните здесь для просмотра всего текста
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
nondeterm search(list1,string)
nondeterm vivod(list)
nondeterm l(char,list1,string)
nondeterm str_list(string,list1)
clauses
 
vivod([]).
vivod([H|T]):-str_list(H,L),search(L,H),vivod(T).
 
search([],_).
search([H|T],L):-
l(H,T,L),
search(T,L).
 
l(_,[],_).
l(H1,[H|T],L):-H1=H,!,write(L),nl,l(H1,T,L).
l(H1,[_|T1],L):-l(H1,T1,L).
 
str_list("",[]). 
str_list(S,[H|T]):-
frontchar(S,H,S1), 
str_list(S1,T).


Уверен что дело в правиле l().Но не могу правильно поставить отсечение.Помогите пожалуйста.

Вернуться к обсуждению:
Отсечение Prolog
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2014, 23:13
Готовые ответы и решения:

Отсечение
Не как ни могу понять, где тут ставить отсечение Формировать список, состоящий из не более чем N...

Использовать отсечение
Помогите дорешать задачу, незнаю как применить отсечение я новичек Задача:Игроки в некотором...

Важно: Отсечение
Напишите программу, которая отобразит все возможные пары между игроками клуба в следующей форме: ...

Как обозначается отсечение
9. Операция отсечения в Прологе обозначается 1 Символом «%» 2 Оператором «сut» 3 Оператором «!»...

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

рекурссия, отсечение, списки
Помогите пожалуйста, нужны 5 любых задач по каждой из тем (отсечение, рекурсия, списки) с решением...

Prolog. Рекурсия и отсечение
Создайте предикат, вычисляющий наибольший общий делитель двух натуральных чисел. Решение: gcd...

Фильтрация списка, используя отсечение.
Уважаемый Грымзик!!! Задача уже встречалась, разделить список на положительные и отрицательные....

Круглое отсечение
По дизайну игры видимость ограничена не "туманом войны", а кривизной Земли, а в углу есть...

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