 
Постройте дерево, соответствующее арифметическому выражению. Запишите это выражения в префиксной и
постфиксной формах: (a+b)*(c+2*d) (2*a-3*d)*c+2*b 3*a-(2*b+c)*d 0
        0
         0
        0
    Ответы на вопрос
 
        Префиксная форма записи заключается в том, что сначала записывается операция, потом префиксная запись её первого аргумента, потом второго аргумента. Это соответствует обходу дерева сверху вниз и слева направо, записываем, что сверху, потом идем вниз. Вот что получится в итоге:
а) * + a b + c * 2 d
б) + * - * 2 a * 3 d c * 2 b
в) - * 3 a * + * 2 b c d
В постфиксной записи, наоборот, записываются сначала аргументы, потом операция. Это соответствует обходу дерева снизу-вверх.
а) a b + c 2 d * + *
б) 2 a * 3 d * - c * 2 b * +
в) 3 a * 2 b * c + d * -



 0
                    0
                     0
                    0
                 
            Для построения дерева и записи выражения в префиксной и постфиксной формах, давайте сначала построим дерево разбора для данного арифметического выражения.
Выражение: \( (a+b)*(c+2*d)+(2*a-3*d)*c+2*b+3*a-(2*b+c)*d \)
Дерево разбора: ``` + / \ * - / \ \ + * * / \ / \ / \ a b c * d / \ 2 + / \ a * / \ 3 d / \ 2 + / \ b c ```
Теперь давайте записывать выражение в префиксной и постфиксной формах.
Префиксная форма (польская запись): \[ + * + a b + c * 2 d * + * 2 a - 3 d c + * 2 b 3 a - * + b c d \]
Постфиксная форма (обратная польская запись): \[ a b + c 2 d * + * 2 a * 3 d - c * + 2 b * 3 a + - b c + d * \]
В префиксной форме оператор записывается перед своими операндами, а в постфиксной форме - после. Дерево разбора помогает визуализировать порядок выполнения операций.
 0
                    0
                     0
                    0
                Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			