Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поиск глаголов в тексте, программа на visual prolog 5.2 
:(
    Опции темы
Define
Дата 27.4.2011, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 19.2.2011

Репутация: нет
Всего: нет



Здравствуйте!Прошу о помощи в такой задаче: в окне visual prolog 5.2 нужно ввести текст,а программа должна осуществить поиск глаголов по всему тексту,а затем списком вывести их на экран.В случае,если в тесте глаголов нет,должно вывестись сообщение об этом. Помогите пожалуйста.
PM MAIL   Вверх
Define
Дата 14.5.2011, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 19.2.2011

Репутация: нет
Всего: нет



Вот подобная программа на турбе, только со вставкой слова "уже":
domains 
s=string i=integer
predicates
Kon(s)
vstavka(i,s,s)


clauses
Kon(K):-          
K="t'";K="sya";K="et";K="al";K="la";K="yut";K="s'";K="yel";K="il";K="li";K="el".
vstavka(0,"",""):-      
     write("Zamen ne bylo!").
vstavka(1,"","").    
vstavka(_,S,R):-
   fronttoken(S,T,S1),
   str_len(T,Dl),
   D=Dl-2,                     
   frontstr(D,T,_,K),    
   Kon(K),               
                     
vstavka(1,S1,R1),    
  concat(T,R1,RR),     
                
  concat(" uzhe ",RR,R).     
                
        
vstavka(F,S,R):-
  fronttoken(S,T,S1),    
  vstavka(F,S1,R1),    
  concat(T,R1,RR),
  concat(" ",RR,R).
  
goal
 makewindow(1,112,7,"Vstavka slova",2,2,15,60),
 clearwindow,
 
 
 vstavka(0,S,N),
 write("\nVvedite text: \n"),
readln(S),
 write("\nResultat: \n",N).

помогите доделать, пожалуйста!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума Prolog
Void
  • Пожалуйста, создавайте темы с содержательными названиями.
  • Уважаемые учащиеся, здесь всегда рады помочь Вам, но не делать за Вас вашу работу. У вас гораздо больше шансов получить помощь, если Вы приложите усилия и поделитесь с нами проблемами и результатами. В противном случае добро пожаловать в раздел Центр Помощи.
  • Получив ответ на интересующий Вас вопрос, не забудьте пометить его как решённый.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Prolog | Следующая тема »


 




[ Время генерации скрипта: 0.0963 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.