1. Перепишите выражение, записанное в префиксной форме: * + 57-63. 2. Перепишите выражение, записанное в префиксной
1. Перепишите выражение, записанное в префиксной форме: * + 57-63.
2. Перепишите выражение, записанное в префиксной форме: * - +a2bc, при а = 6, b = 4 ис= 2.
3. Перепишите выражение: c*(a+b) в постфиксной форме (без потери значения).
10.12.2023 23:05
1. Для переписывания выражения в префиксной форме, необходимо поместить оператор перед операндами. При анализе выражения "* + 57-63", оператор "*" располагается перед оператором "+", а затем следуют операнды "57" и "-63". Поэтому переписанное выражение будет выглядеть так: * + 57 -63.
2. В данном случае, у нас есть выражение "* - + a 2 bc". Сначала поместим оператор "*" перед оператором "-", затем оператор "-" перед оператором "+" и, наконец, оператор "+" перед операндами "a", "2", "b" и "c". Подставляя значения "a = 6", "b = 4" и "c = 2", переписанное выражение будет выглядеть так: * - + 6 2 4 2.
Перевод выражения в постфиксной форме:
3. Для переписывания выражения "c * (a + b)" в постфиксной форме, сначала нужно расставить операторы и операнды в том порядке, в котором они будут вычисляться. В данном случае сначала будет выполняться операция "+", а затем операция " *". Переписанное выражение будет выглядеть так: c a b + *.
Упражнение:
Перепишите выражение "2 * (5 + 3)" в префиксной форме.