Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 139
от 10.03.2006, 08:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 154, Экспертов: 40
В номере:Вопросов: 1, Ответов: 3


Вопрос № 36756: Как реализовать ввод формул из текстового файла? При этом очень важно что-бы программа "понимала" переменные, тригонометрические функции и естественно скобки. Заранее спасибо....

Вопрос № 36.756
Как реализовать ввод формул из текстового файла?
При этом очень важно что-бы
программа "понимала" переменные, тригонометрические
функции и естественно скобки.
Заранее спасибо.
Отправлен: 04.03.2006, 20:30
Вопрос задал: Dobrotsvetov_D_M (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: sir henry
Здравствуйте, Dobrotsvetov_D_M!
Это называется "парсинг". Поскольку вопрос Ваш слишком общий, то чтобы узнать, как это работает, наберите слово "парсинг" с троке поиска какого-либо поисковика.
Для примера можно почитать это:
http://www.vb.kiev.ua/magazine/2004/01/cm200301_16.pdf
Ответ отправил: sir henry (статус: Академик)
Отправлен: 05.03.2006, 05:56

Отвечает: Gluck3D
Здравствуйте, Dobrotsvetov_D_M!Я сам на днях решал эту проблему. Вы вводите формулу со скобками (не сложно переделать чтобы значение забиралось из файла), тригонометрическими функциями, логическими и арифметическими операциями. Программа считает сначала значения в тригоном. Функциях, затем сами функции, потом заменяет их на значения. После этого считает скобки в которых нет других скобок, и так пока не останется не одной скобки.

Код отправляю по внутренней почте.
Ответ отправил: Gluck3D (статус: 1-ый класс)
Отправлен: 05.03.2006, 12:17

Отвечает: Whisper
Здравствуйте, Dobrotsvetov_D_M!
Так же как и из строки, получаемой из пересенно типа string - получаешь строку из файла и разбираешь ее... по символьно.

первый попавшийса пример
http://pascal.sources.ru/parsing/mcal.htm

---------
все тленно
Ответ отправила: Whisper (статус: 5-ый класс)
Отправлен: 06.03.2006, 13:44


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.18 от 09.03.2006
Яндекс Rambler's Top100

В избранное