|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.03.2014, 00:16 | #1 |
Пользователь
Регистрация: 11.02.2014
Сообщений: 24
|
Работа со строками.Visual Prolog 5.2
Задание:
3. Дана строка символов s1,s2,...sn, в которой встречаются цифры, пробелы, буква Е и знаки + и -. Известно, что первый символ строки является цифрой. Из данной строки выделить подстроку предшествующую первому пробелу. Требуется: определить является ли это подстрока числом, если да, то выяснить целым или вещественным, положительным или отрецательным. Через ... Domains ... predicates ... clauses .. goel |
21.03.2014, 21:33 | #2 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
В вашем турбо не подскажу, но суть будет понятна, поди.
Если у вас Visual Prolog, то стопудово там есть поддержка регулярных выражений - их и используйте. А если не вижуал - то посмотрите сюда: http://www.hardforum.ru/t115322/ Там описан оператор <- Ну в турбо вместо него опишите обычную функцию, это не влияет на суть (переименуете просто и аргумент передавать по-обычному будете). Там же описан is_num Ну а с этим оператором ваша задача решается так примерно: Код:
Код:
Ответил бы раньше, но пароль не восстанавливался у меня тут |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа со строками в Visual C++ | Romowski | Помощь студентам | 7 | 25.12.2012 09:36 |
C++(Visual). Работа со строками. | RayBM | Помощь студентам | 0 | 18.09.2012 21:48 |
Работа со строками(visual c++) | Vitalka | Помощь студентам | 3 | 17.12.2010 13:08 |
Prolog(Arity) работа со строками | DJAmbulance | Помощь студентам | 0 | 04.11.2010 16:11 |
работа со строками в visual c++ 6.0 | MURREX | Помощь студентам | 1 | 09.12.2008 10:57 |