М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
STASік
STASік
07.02.2023 22:24 •  Информатика

Постройте дерево, соответствующее арифметическому выражению. запишите это выражения в префиксной и постфиксной формах: (a+b)*(c+2*d) (2*a-3*d)*c+2*b 3*a-(2*b+c)*d

👇
Ответ:
Лиза357807631
Лиза357807631
07.02.2023
Деревья строятся просто: добавляем узел – операцию, которая выполняется последней, и к ней два потомка – аргументы этой операции. Например, для выражения a + b операцией будет "+", а аргументами – a и b. Затем в таком же виде представляем аргументы этой операции, пока все аргументы не будут содержать выражений. Построенные деревья во вложении.

Префиксная форма записи заключается в том, что сначала записывается операция, потом префиксная запись её первого аргумента, потом второго аргумента. Это соответствует обходу дерева сверху вниз и слева направо, записываем, что сверху, потом идем вниз. Вот что получится в итоге:
а) * + 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 * -
Постройте дерево, соответствующее арифметическому выражению. запишите это выражения в префиксной и п
Постройте дерево, соответствующее арифметическому выражению. запишите это выражения в префиксной и п
Постройте дерево, соответствующее арифметическому выражению. запишите это выражения в префиксной и п
4,5(18 оценок)
Открыть все ответы
Ответ:
DenJeys
DenJeys
07.02.2023
               цена     незн.   цветик     тороп.    док.
пароход   2         50км      100км      -          60км
поезд       1         40км       20км    10км      30км
самолёт    4         100км      -         200км

50+40+100=190 км проехал незнайка
100+20=120км проех.цветик
10+200=210км проех тороп.            всего 190+120+210+90=610 км
60+30= 90км проех доктор

50х2+40+100х4=100+40+400=540 коп.=5руб 40 коп - нейзнайка
100х2+20=220 коп=2руб 20коп-  цветик
10+200х4 = 810 коп=8руб 10коп - торопыжка
  60х2+30=150коп=1руб 50коп - доктор
всего 540+220+810+150=1720 коп = 17руб 20коп
4,6(8 оценок)
Ответ:
Лера99100
Лера99100
07.02.2023

import static java.lang.Math.*;

class MySolution {

   public static void main(String[] args) {

       double min = sin(pow(0, 2) + 5 * 0) * cos(3 * pow(0, 2) - 0), minArg = 0;

       for (double x = 0.4; x < 8; x += 0.4) {

           double y = sin(pow(x, 2) + 5 * x) * cos(3*pow(x, 2) - x);

           if (y < min) {

               min = y;

               minArg = x;

           }

       }

       double[] A = new double[1];

       A[0] = min;

       System.out.printf("Наименьшее значение функции: " + A[0] + "\nПри значении аргумента x: " + "%.1f", minArg);

   }

}

4,7(76 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ