Задать вопрос
26 февраля, 09:40

Помогите, надо записать выражение из постфиксной формы a b c 7 + * -

+1
Ответы (1)
  1. 26 февраля, 12:42
    0
    Это так же называется обратной польской записью. Числа, которые встречаются интерпретатору, помещаются в стек. А операции совершаются над числами лежащими в вершине стека. Последовательность будет такая: а - помещается на вершину стека, b - помещается на вершину, а проталкивается вглубь стека. И т. д. После ввода цифры 7 стек будет иметь вид "abc7", где 7 лежит на вершине стека. Затем приходит черед арифметических операций: "+" - берутся два числа, лежащие в вершине стека, складываются, и вместо них на вершину стека ложится их сумма. Теперь стек будет таким: "ab (c+7) ". Следующая операция "*" - берутся b и (с+7) и умножаются. Результат помещается на вершину стека. Стек: "а (b * (c+7)) ". И последнее действие "-" - из a вычитается b * (c+7). В результате выражение будет иметь вид:

    а - b (c+7).
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Помогите, надо записать выражение из постфиксной формы a b c 7 + * - ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Очень нужна помощь! (Помогите или хотя бы объясните, как из обычной получить постфиксную форму. Вот, задания, которые нужно переделать в постфиксной форме: 1. (a+b) * (c+2*d) 2. (2*a-3*d) * c+2*b 3. (a+b+2*c) * d 4. 3*a - (2*b+c) * d
Ответы (1)
Постройте дерево, соответствующее арифметическому выражению. Запишите это выражения в префиксной и постфиксной формах: (a+b) * (c+2*d) (2*a-3*d) * c+2*b 3*a - (2*b+c) * d
Ответы (1)
Записать соответствия (цифра и буква) 1. Дискета 2. Бумага 3. Аудиокассета 4. Фотопленка. 5. Видеокассета а. Написать письмо. б. Записать компьютерную игру в. Сделать фотоизображение г. Записать исполнение песни д. Записать ноты песни
Ответы (1)
1. Дать определение алгоритма 2. Записать число 234*105 в экспоненциальной форме 3. Вычислить 27 div 4 4. Записать на языке программирования следующую формулу x-1 5. Записать на алгоритмическом языке следующее выражение: a+b a+b+c
Ответы (1)
1. (x делится без остатка на 2 и на 3) записать на языке паскаля. 2. (х не делится на 5) записать на языке паскаля. 3. (величина х не кратна 3) записать на языке паскаля.
Ответы (1)