Префиксная форма AB / (C * D ^ E)? - PullRequest
0 голосов
/ 11 октября 2019

Может ли кто-нибудь объяснить этот ответ?

Screenshot - Click Here

1 Ответ

1 голос
/ 11 октября 2019

Это объяснение мне кажется неправильным, хотя окончательный ответ выглядит правильно. Давайте начнем с того, что возьмем выражение и заключим его в скобки, чтобы показать приоритет оператора:

A - (B / (C * (D ^ E)))

Обратите внимание, что это не соответствуетЗаключение в скобки в решении, которое я подозреваю, является ошибкой в ​​ответах. Отсюда мы видим, что оператор верхнего уровня является вычитанием. LHS - это просто выражение A, а RHS - это выражение B / (C * (D ^ E)), поэтому мы можем выполнить частичное преобразование:

- A [[ whatever the expression is for B / (C * (D^E)) ]]

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

- A / B [[ whatever the expression is for C * (D^E) ]]

Повторение этого процесса дает нам следующее:

- A / B * C [[ whatever the expression is for D^E ]]
- A / B * C ^ D E

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...