[Pascal] Строку в мат. выражение

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by patcher, 5 Oct 2010.

  1. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Здравствуйте! Встала такая задача: нужно преобразовать строку в математическое выражение и вывести результат. Функционал небольшой, стандартные арифметические действия: плюс,минус,умножить,разделить,скобки. но вот что меня смущает: использовать только циклы и стандартные функции для работы со строками.... никаких функций, процедур, рекурсий, массивов и т.д. и т.п. Помогите, пожалуйста.

    П.С. код не прошу, мне бы лучше словами описать что за чем делать.
     
  2. Redeemer

    Redeemer Member

    Joined:
    3 Jul 2010
    Messages:
    203
    Likes Received:
    24
    Reputations:
    1
    Словами хорошо описано в википедии в статье http://ru.wikipedia.org/wiki/Обратная_польская_запись
     
  3. AGIMgal

    AGIMgal New Member

    Joined:
    9 Jun 2010
    Messages:
    66
    Likes Received:
    0
    Reputations:
    0
    а нельзя использовать стандартые функции с процедурами или все, включая лично написанные?
     
    #3 AGIMgal, 6 Oct 2010
    Last edited: 6 Oct 2010