People, как можно сделать строковый dos-калькулятор на паскале, т.е водится строка "2^3+ 34 - 1/sqrt(2), ну и т.д" и как сделать программа выводила Ответ! Ваши советы или где есть подобные примеры???
Последний раз редактировалось itwork 31.12.2006 16:33:22, всего редактировалось 1 раз.
Я что-то подобное два года назад писал. На создание алгоритма потратил месяц. А теперь исходы найти не могу Поищи на http://www.ishodniki.ru/ тамича много алгоритмов математических.
Я так понимаю, что сначала надо перевести выражение в обратную польскую нотацию, а потом её пройтись, добавляя числа в свой какой-нибудь стек (ну, массив там и переменная ), а операторами беря из оттуда. Это чисто теоретически, практически мне всегда было лень этим заниматься.
Последний раз редактировалось Mirror 01.01.2007 03:35:11, всего редактировалось 1 раз.