Например как в дробной записи необязательно заключать весь знаменатель в скобки, ибо они по умолчанию подразумеваются.
ИМХО ответ 1, если пример записать таким способом
8÷2X где X = (2+2)
8÷2X где X = (2+2)
Только нужно понимать что в твоём примере `2x` это сокращение `(2*x)`
Нормальный приоритет 8/2(2+2) = 8/2*4 = 4*4 = 16
Ну как бы да, но я про разницу с калькулятором из поста
Как меня в школе учили, если перед скобками фигурирует умножение или деление, при раскрытии скобок (принудительном или последовательном), сначала ты выполняешь вышеуказанное умножение/деление, а потом уже переходишь к остальным приоритетам, чтобы от скобок не осталось зависимых хвостов.
Здесь же приоритет скобок указан верно, но приоритет умножению/делению не задан, поэтому пример решается слева на право
Здесь же приоритет скобок указан верно, но приоритет умножению/делению не задан, поэтому пример решается слева на право
В отличии от первого фото, андроид посчитал правильно.
Тут дело даже не в приоритете, он одинаковый у умножения и у деления, но на 2 делится только 8
калькулятор арабиан-эдишн, операции считаются справа-налево
Калькулятор просто заключил 2(2+2) в знаменатель под черту.
мы это уже проходили на джое. отсутствие явного знака умножения перед скобкой у калькуляторов дает приоритет. это не бага, это фича =)
С этой хуйней тебе обратно на одноклассники.
А вообще если задуматься, сложно сказать где правильно.
Мы и сами постоянно опускаем знаки умножения и считаем "неправильно".
Например 2х это 2*х. Но мы не пишем знак умножения, ведь и так понятно что он там есть и двойку нужно умножить на "х".
Да? Нет?
4х/2х=2 ?
а что если...
4*х/2*х=2х^2
Мы и сами постоянно опускаем знаки умножения и считаем "неправильно".
Например 2х это 2*х. Но мы не пишем знак умножения, ведь и так понятно что он там есть и двойку нужно умножить на "х".
Да? Нет?
4х/2х=2 ?
а что если...
4*х/2*х=2х^2
Чтобы написать коммент, необходимо залогиниться
2) Операции должны выполняться в порядке следования слева направо. Естественно это правило работает уже после приоритетов и оно нужно для однозначности записанной формулы.
Т.е. чтобы в итоге вышло 1 формула должна быть в виде 8/(2*(2+2))
В этом калькуляторе, я думаю, для удобства сделано так, что если не указать умножение специально то оно применяется автоматически и с большим приоритетом, так как делал бы нормальный человек на листочке.