Предмет: Информатика, автор: sziyadi

Оказывается, примеры можно записывать не только так, как нам показывали в школе. Есть другой способ закодировать порядок действий. Например, запись 283+- обозначает, что первым действием считаем 8-3=5, теперь пример выглядит так: 25+, то есть 2+5, это 7. Значит, вся запись 283+- равна 7.
А чему тогда будет равна запись 465*- ?


timira2012: В школе что-то неправильно объяснили. 283+-
В постфиксной записи выражение читаем с начала, слева направо! Когда в выражении встречается знак операции, она выполняется над ДВУМЯ ПОСЛЕДНИМИ встретившимися перед ней операндами в порядке их записи, т.е. сначала к 8 прибавляем 3: 8 + 3 = 11
Результат операции заменяет в выражении последовательность её операндов и её знак (2 11-), после чего выражение вычисляется дальше по тому же правилу. 2 – 11 = -9
Инфиксная запись 283+- : 2 – (8 + 3) = - 9

Ответы

Автор ответа: Intezium04
0

1) 465*-

2) 4(6*5=30)

3) 4-30=-26


timira2012: Порядок операций неверный. Сначала выполняется умножение над операндами 6 и 5, а потом из 4-х вычитаем результат!
Intezium04: Спасибо, уже исправил ;)
Автор ответа: timira2012
1

Это постфиксная форма записи.

1) 6 * 5 = 30

2) 4 - 30 = - 26

Похожие вопросы
Предмет: Алгебра, автор: dashulia2512200