Кто не согласен с калькулятором - обоснуйте! / математика :: делить или умножать? :: дилемма :: Калькулятор :: техника :: наука :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)
1) У операций есть приоритеты, например действие в скобках должно быть первым, затем умножение или деление, затем сложение или вычитание
2) Операции должны выполняться в порядке следования слева направо. Естественно это правило работает уже после приоритетов и оно нужно для однозначности записанной формулы.
Т.е. чтобы в итоге вышло 1 формула должна быть в виде 8/(2*(2+2))
В этом калькуляторе, я думаю, для удобства сделано так, что если не указать умножение специально то оно применяется автоматически и с большим приоритетом, так как делал бы нормальный человек на листочке.
Как меня в школе учили, если перед скобками фигурирует умножение или деление, при раскрытии скобок (принудительном или последовательном), сначала ты выполняешь вышеуказанное умножение/деление, а потом уже переходишь к остальным приоритетам, чтобы от скобок не осталось зависимых хвостов.
Здесь же приоритет скобок указан верно, но приоритет умножению/делению не задан, поэтому пример решается слева на право
А вообще если задуматься, сложно сказать где правильно.
Мы и сами постоянно опускаем знаки умножения и считаем "неправильно".
Например 2х это 2*х. Но мы не пишем знак умножения, ведь и так понятно что он там есть и двойку нужно умножить на "х".
Да? Нет?
4х/2х=2 ?
а что если...
4*х/2*х=2х^2
Curta mechanical calculator,Howto,,The Curta was a small, hand-cranked mechanical calculator introduced in 1948. It had a brilliantly compact design, a small cylinder that fit in the palm of the hand. It could be used to perform addition, subtraction, multiplication, division, and, with more
2) Операции должны выполняться в порядке следования слева направо. Естественно это правило работает уже после приоритетов и оно нужно для однозначности записанной формулы.
Т.е. чтобы в итоге вышло 1 формула должна быть в виде 8/(2*(2+2))
В этом калькуляторе, я думаю, для удобства сделано так, что если не указать умножение специально то оно применяется автоматически и с большим приоритетом, так как делал бы нормальный человек на листочке.
8÷2X где X = (2+2)
Здесь же приоритет скобок указан верно, но приоритет умножению/делению не задан, поэтому пример решается слева на право
Мы и сами постоянно опускаем знаки умножения и считаем "неправильно".
Например 2х это 2*х. Но мы не пишем знак умножения, ведь и так понятно что он там есть и двойку нужно умножить на "х".
Да? Нет?
4х/2х=2 ?
а что если...
4*х/2*х=2х^2