![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() |
Георгий |
![]() ![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 36 Пол: Мужской Реальное имя: Георгий Репутация: ![]() ![]() ![]() |
добрый день! пишу программу по построению графиков и вот озадачило вопросом:
необходимо чтобы при вводе пользователем строки z в формати string (скажем ввод "x+y"), эта строка преобразовывалась в параметры-переменные тобишь z:=x+y, а "x" и "y" это числа формата real. Знаю есть такие директивы {$P-} {$P+} {$V-} {$V+} как то с ними что то придумать? ![]() . Сообщение отредактировано: Георгий - 13.10.2008 11:51 |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Придумывать надо не с директивами... Надо парсить строку, выделять из нее числа, и знаки операций, и потом уж вычислять выражение. Либо в поиск по форуму (ключевое слово Интерпретатор автор темы, если не ошибаюсь, chessman), либо в FAQ: Постфиксная форма записи , либо сразу сюда: PreFix, InFix, PostFix и их вычисление, Модуль для работы с этими структурами (на простоту не надейся, это достаточно сложно)
Сообщение отредактировано: volvo - 13.10.2008 11:49 |
![]() ![]() |
![]() |
Текстовая версия | 4.07.2025 13:49 |