Форум программистов, компьютерный форум, киберфорум
Наши страницы
Prolog
Войти
Регистрация
Восстановить пароль
 
TiraniD
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 54
1

Отсечение

05.05.2014, 23:13. Просмотров 337. Ответов 1
Метки нет (Все метки)

Написал программу.Все работает.Но решение выводит несколько раз.Вот кусок кода:
Кликните здесь для просмотра всего текста
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().Но не могу правильно поставить отсечение.Помогите пожалуйста.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2014, 23:13
Ответы с готовыми решениями:

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

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

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

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

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

1
Black Fregat
2805 / 1461 / 400
Регистрация: 31.05.2009
Сообщений: 5,340
06.05.2014, 12:30 2
Вы бы хоть условие задачи привели..
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2014, 12:30

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

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

Отсечение юзверя
Есть вьюха надо чтобы юзверь видел только то что он создал вроде такой отбор должен помогать??? но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru