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

RFpro.ru: Программирование на Delphi и Lazarus


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

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

Лучшие эксперты данной рассылки

Орловский Дмитрий
Статус: Академик
Рейтинг: 4342
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 2648
∙ повысить рейтинг »
cradlea
Статус: Практикант
Рейтинг: 1439
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Delphi и Lazarus

Номер выпуска:1589
Дата выхода:31.03.2011, 21:30
Администратор рассылки:Киселёва Алёна aka Verena (Профессор)
Подписчиков / экспертов:256 / 184
Вопросов / ответов:1 / 1

Вопрос № 182624: Здравствуйте уважаемые эксперты! Пожалуйста, ответьте на вопрос: Возможно ли добавить в этот калькулятор возможность построения дерева выражения или проще писать все с нуля? Если это возможно,...



Вопрос № 182624:

Здравствуйте уважаемые эксперты! Пожалуйста, ответьте на вопрос: Возможно ли добавить в этот калькулятор возможность построения дерева выражения или проще писать все с нуля? Если это возможно, покажите пожалуйста на примере этой программы как это осуществить. Проект был найден мною на просторах интернета, понравилось то, что код не сложный, и вроде бы разбор нормальный. С этой темой я пока знаком на уровне теории, что можете порекомендовать? Спасибо большое за внимание

Отправлен: 25.03.2011, 19:46
Вопрос задал: Мироненко Николай (Практикант)
Всего ответов: 1
Страница вопроса »


Отвечает Сергей Бендер (Практикант) :
Здравствуйте, Мироненко Николай!

Otvet.rar (400.0 кб)

Возможно я не совсем правильно понял задачу. Я построил дерево выражения, используя уже имеющуюся польскую запись. Это действительно легко -- если, сообразить, что разбирать её надо с конца. (На то, чтобы это сообразить я вечер-то и потратил.) Дальше всё летит как по маслу -- польская запись изначально на это ориентирована. Если же надо строить дерево до польской записи (например, польскую запись делать по дереву), то это уже сложнее.

Кроме того, вы не указали, что собственно делать с деревом. Я не стал мудрить с его выводом на экран, а сделал простую и очевидную вещь: вычисление выражения по дереву.

И ещё одно. Уже поздно, и я не стал писать комментарии. Если надо скажи -- я потом в мини-форум все объяснения и комментарии дам.

Ответ отправил: Сергей Бендер (Практикант)
Ответ отправлен: 30.03.2011, 04:23
Номер ответа: 266458
Тел.: 8-912-761-0437
Организация: Удмуртский ГосУнивеситет. г. Ижевск.
Абонент Skype: ostapbskype

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 266458 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

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

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.



    В избранное