• Вычислите выражение, записанное в постфиксной форме:
    5 13 7 - *

    Объясните пожалуйста ответ

Ответы 1

  • Постфиксную запись удобно воспринимать как манипуляции со стеком — аналогом длинной трубки с отверстием внизу. в которую можно класть шары, при этом каждый следующий шар проталкивает дальше предыдущие.Идём по записи1) 5 — кладём в стек 52) 13 — кладём в стек 133) 7 — кладём в стек 74) - — вытаскиваем из стека два последних шара (13 и 7) и кладём обратно их разность 13 - 7 = 65) * — вытаскиваем из стека два последних шара (5 и 6) и кладём обратно их произведение (5 * 6 = 30). 30 и будет ответом.Эта запись равносильна такой: 5 * (13 - 7)
    answer img
    • Автор:

      evanr4py
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years