Показать сообщение отдельно
  #8  
Старый 16.01.2011, 11:58
Аватар для Моклев
Моклев Моклев вне форума
Новичок
 
Регистрация: 27.02.2009
Адрес: Лен. обл., г. Коммунар
Сообщения: 53
Версия Delphi: 7 и 2010
Репутация: 16
По умолчанию

Лично я делал примерно так:
1) Находил скобки, вычислял их рекурсивно и заменял на получившееся число
2) Находил функции, вычислял, заменял на числа
3) Находил возведение в степень, аналогично
4) Всё оставшееся делил на группы по знакам (внутри группы только умножение или деление: 2*3-1*4/2 -> 2*3 и -1*4/2
5) Вычислял значение каждой группы
6) Складывал все группы
Кстати, тоже делал для построителя графиков)
Ответить с цитированием