Показать сообщение отдельно

  #9  
Старый 18.11.2020, 19:23
DartPhoenix
Познавший АНТИЧАТ
Регистрация: 15.09.2013
Сообщений: 1,019
С нами: 6662486

Репутация: 24


По умолчанию

Цитата:
Сообщение от altblitz  

"Федя, твоя неправа!"
Как обычно и всегда.

Научно-инженерный калькулятор
Texas Instruments TI-85
,
что используется стандартом в расчётах во всех проектах, таки показывает результат
=1
Странно, что у тебя его не было и нет...
Это умолчание, Блитц. И принято оно не везде.

По инженерному умолчанию опущенный знак умножения повышает приоритет этого умножения.

Кроме того, твой калькулятор этого бы не учел - а я учел. Двоеточие в качестве операции вместо слеша. Автор дважды намекнул на то что он имеет ввиду деление на выражение.

НО !!! Это работает только в контексте. Только в контексте определенной матчасти. Тоесть в инженерных рассчетах - подразумевается что все и каждый знает приоритет математических операций.

Все и каждый читают по 700 страниц математической литературы в день. И поэтому чтобы не парить мозг - можно записать все таким образом (но обычно выражение состоит не из цифр. В частности

такого выражения бы не было, там было-бы сразу поставлено либо 1 либо 9 ибо это бессмысленно писать все это дело). Если бы надо было что-то доказать - автор постарался-бы сделать акцент

и тоже так бы не писал. Ну да... наверное его бы поняли но кашлянули разок - другой намекая на то что так делать не надо.

-----------------------------------------------------------------------------------

Я конечно вас поздравляю, мистер Блитц, с этим калькулятором но как нам быть ?

Какой-нибудь другой калькулятор (в.т.ч. инженерный) покажет 9. Так что, какой-то калькулятор неправильный ?

Это просто умолчания. Если придерживаться жестких правил - результат 9. Коли калькулятор считает что 1 - с этим калькулятором можно нахвататься несчастий если ты студент. Ибо это неверно.

В математике нет такого определения что "при отсутствии знака умножения - операция умножения имеет приоритет перед операцией деления". Точка.

Так что фактически это выражение неправильно. И оно же неправильно для инженеров тоже. Инженеры знают что отсутствие знака умножения повышает приоритет. Студенты не знают. Соответственно

в обычной, среднестатистической формуле, выложенной в интернет, использовать это правило НЕЛЬЗЯ. Его поймут по разному разные люди.

=================================

В матчасти сказано что знак умножения можно опустить если это не вызовет двоякого восприятия выражения. В данном случае он вызывает такое восприятие.

Соответственно нельзя было опускать этот знак умножения. То как поведут себя калькуляторы - не важно. Строго говоря этот твой калькулятор ошибается.

Потому что... в математике нет четкого определения, данного прямо со школы, по поводу приоритета операций, в которых знак умножения опущен.

Это сделано чисто для удобства. Таксказать соглашение на уровне договоренности. При строгом подходе оно не учитывается.
 
Ответить с цитированием