Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/19: Рейтинг темы: голосов - 19, средняя оценка - 4.95
1 / 1 / 2
Регистрация: 09.10.2009
Сообщений: 413
1

Определить, является ли строка палиндромом

29.11.2011, 19:04. Показов 3523. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот исходник:

Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
DOMAINS
 
spisok=symbol*
 
PREDICATES
 
palindrom(spisok)
conc(spisok,spisok,spisok)
 
 
CLAUSES
 
palindrom( [] ).
palindrom( [_] ).
palindrom ([H|T] ) :-conc(Middle,[H],T), palindrom(Middle).
 
 
 
GOAL
palindrom([a,b,a]).
вылетает ошибка :No clauses for this predicate: conc
Народ, подскажите пожалуйста, как это можно обойти?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2011, 19:04
Ответы с готовыми решениями:

Предикат, проверяющий, является ли данная строка палиндромом
Создайте предикат, проверяющий, является ли данная строка палиндромом

Предикат, проверяющий, является ли данная строка палиндромом
помогите пожалуйста решить задачи по прологу! 1. создайте предикат, проверяющий является ли данная...

Определить, является ли заданный список палиндромом
Опишите функцию, определяющую является ли заданный список палиндромом.

Определить, является ли заданная строка идентификатором
Здравствуйте. Возможно, кто-то знает как решить такую задачку Есть строка, определить является...

3
2505 / 1480 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
29.11.2011, 19:35 2
Это уже просто издевательство! Чтобы понять в чем ошибка можно вообще ни одного слова по-английски не знать. В ошибке говориться про clauses и про conc, неужели не понятно в чем проблема?
0
1 / 1 / 2
Регистрация: 09.10.2009
Сообщений: 413
29.11.2011, 23:22  [ТС] 3
ну надо этот предикат conc расписать дальше в clauses. conc(Middle,[H],T) похоже что недостаточно, вот я и спрашиваю. Я правда очень плохо на прологе пишу.
0
2505 / 1480 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
29.11.2011, 23:48 4
Да, надо определение предикату conc дать. В чем тогда проблема то? Если сами не можете, то воспользуйтесь поиском, сложно придумать чаще встречающийся предикат.
0
29.11.2011, 23:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2011, 23:48
Помогаю со студенческими работами здесь

Проверка является ли заданный список палиндромом
Применение предикатов и правил для различного рода действий над списками. ТУРБО_ПРОЛОГ Написать...

[Кумир] Ввести символьную строку и проверить является ли она палиндромом.
ввести символьную строку и проверить является ли она палиндромом На кумир

Пользователем вводится строка. Программа должна определить, является ли эта строка палиндромом
Пользователем вводится строка.программа должна определить , является ли эта строка полиндромом ?

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru