Голосование за лучший ответ
Dmitry
Искусственный Интеллект
(617453)
12 лет назад
Калькулятор не соблюдает приоритет операций - он выполняет их в порядке ввода. При вычислениях на калькуляторе функция соблюдения приоритета операций возлагается на организм, тыкающий в кнопки.
Поэтому, набирая на калькуляторе 2+2*2, вы фактически выполняете действие (2+2)*2.
P.S. Есть продвинутые модели калькуляторов, которые-таки владеют приоритетом операций. Например, Электроника МК-85.
Ol_Tim
Искусственный Интеллект
(152288)
12 лет назад
Для правильного счёта на калькуляторе надо правильно распределять последовательность вычислений, конкретно в Вашем случае - 2+2*2 сначала делается умножение, а только потом сложение (математика школьный курс, класс не помню уже какой, ну где то в районе третьего) , компьютер же в отличии от калькулятора эти вещи "знает", то есть они уже запрограммированы в программе, которой считали. Так, что нечего на калькулятор плеваться и бочку катить, для начала надо самому научиться на бумажке считать))))) ) (на счет бумажки можете не принимать на свой счет) , а вот про последовательность операций помнить надо при счёте на калькуляторе)))))
Источник: Задорнов
Serj Diff
Просветленный
(44397)
12 лет назад
Что за глупый вопрос : "Почему ?" ?Потому, что они так сделаны, ясен пень !
(А сделаны так, потому, что так делать — дешевле. )
Не нравится — бери, более дорогой (ну, на сегодняшний день разница не существенна, для простых моделей, а когда то чуть ли не 3-х годовая зарплата уходила на покупку) , инженерный калькулятор — они о приоритете операций знают.