26

Порядок операций и мем 6:2(1+2)

Серия Детские вопросы
Мем врёт: порядок операций не был определён в 1912, просто кодифицирован в одном из западных учебников.

Мем врёт: порядок операций не был определён в 1912, просто кодифицирован в одном из западных учебников.

Сначала попробую рассказать, откуда взялся порядок операций. Вот видео, перескажу его вкратце.

Итак, пересказ видео

Порядок операций по умолчанию — не математическая истина, а договорённость.

Чтобы явно указать этот порядок, используют скобки. Экстремальный вариант — взять в скобки каждую операцию (т.н. полная скобочная запись), но тогда даже очень простое выражение быстро становится нечитаемым.

((2·(x²)) + (3·x)) − 5

Потому хотелось бы уменьшить количество скобок, отсюда порядок операций «если иное не указано».

Но давайте сначала сделаем две ремарки.

  1. В математике плюс и умножение переместительны и сочетательны (коммутативны и ассоциативны, как говорят в вузе) — a+b=b+a, a+(b+c)=(a+b)+c. На компьютере формально нет сочетательности, но глюки значимы очень редко. То есть не важно, в каком порядке суммировать/множить.

  2. Вычитание — это нечто близкое к сложению: a−b = a+(−b). А деление — нечто близкое к умножению: a/b = a·(b⁻¹). Потому то и другое будет иметь одинаковый приоритет.

Из этих ремарок автоматически отпадает одна скобка: (2·(x²)) + (3·x) − 5.

А почему остальные скобки выпали до 2·x² + 3·x − 5 — есть очень много аргументов.

Аргумент точности и гипероператоров

Степень обычно приводит к большим цифрам. Умножение — к меньшим. Сложение — к совсем маленьким. Если нужно очень приближённо вычислить что-то, сначала получают самые большие члены (например, степенны́е), а потом всё ближе и ближе подходят к ответу, умножая и прибавляя, пока точности не будет хватать. И математики это обобщили в гипероператоры.

Гипероператор нулевого порядка — это следующее число x′ = x+1.

Гипероператор первого порядка — это сложение a+b = a″…″ (много штрихов) = a+1+…+1.

Гипероператор второго порядка — это умножение a·b = a+a+…+a.

Гипероператор третьего порядка — это степень aᵇ = a·a·…·a.

А гипероператор четвёртого порядка называется тетрация и приводит к вообще астрономическим числам.

Аргумент анализа размерностей

Считать по формулам обычно нужно потому, что эти числа имеют какое-то отношение к реальности — то есть тащат за собой единицы измерения. И запрещается складывать самолёты с часами, можно только самолёты с самолётами и часы с часами. А множить самолёты на часы не возбраняется, и получаются самолёто-часы — часы авиационной работы.

Анализ размерностей заключается вот в чём: смотрим, в каких единицах каждый член, и всё это должно совпадать. Вот несложная формула из физики: s = vt + at²/2. Считаем: s — метры. vt — (м/с)·с — тоже метры. И так далее.

Мне, Mercury13, приходилось делать несложную мобильную гонку. Да, она несложная, но движок работал на единицах СИ, и подобным анализом я исправлял очень много ошибок.

Аргумент алгебры

Сложение и умножение обладают также распределительностью (дистрибутивностью) — a·(b+c) = a·b + a·c. Порядок «сначала умножение, потом сложение» позволяет легче видеть в выражениях подобные шаблоны.

Аргумент многочленов

Многочлены вроде ax²+bx+c играют большую роль во многих отраслях математики, и хотелось бы их держать без скобок.

…В общем, на Западе всё это объясняют аббревиатурой PEMDAS.

  • Parentheses — скобки

  • Exponent — возведение в степень

  • Multiplication/Division — умножение/деление

  • Addition/Subtraction — сложение/вычитание

Но откуда тогда взялся мем, если порядок типа-определённый?

А взялся он из одного разночтения и трёх дополнительных факторов. Напоминаю, порядок операций — не математическая истина, а договорённость, призванная уменьшить количество скобок.

  • Первое и главное. Имеет ли неявное умножение ab (то есть умножение без явно прописанного знака «умножить») приоритет перед делением?

  • В профессиональной математике — и даже в старших классах — крайне редко делят двоеточием a:b. Чаще используется дробная черта, явно показывающая, что на что делить. В некоторых договорённостях эти знаки неравноценны, но забьём.

  • На компьютерах математикам приходится вытягивать свои выражения в строчку. Не столько для программирования (там поставят столько скобок, сколько комп требует), сколько для передачи другим математикам через системы общего назначения вроде форумов или электронной почты.

  • Как видите, есть разночтения, и комп их усилил. Отбивка пробелами также призвана их закрыть: операции, отбитые пробелами, считаются менее приоритетными, чем записанные слитно.

О калькуляторах и зарубежных учебниках будет рассказ в этом видео. В общем, есть калькуляторы, у которых неявное умножение имеет более высокий приоритет, есть те, у которых наравне с остальным. На одни калькуляторы ругались учителя, на другие — профессионалы.

А я попробую рассказать про наши родные источники. В любом случае в наших учебниках разночтений типа a/b(c+d) не будет: вылезут из кожи, но сверстают настоящую дробь. В профессиональной литературе такие места единичны, и пролистав доступные книги, получаю такое.

  • Бейко ИВ и др. Методы и алгоритмы решения задач оптимизации. К: 1983. Набор металлический. С.149 первая формула (что-то там)/(γ+1)||g(yᵏ)|| — неявное умножение раньше дробной черты, с учётом ремарок VI на с.147 и (ii) на с.148. Также нашёл на с.324.

  • Каханер Д и др. Численные методы и программное обеспечение. М: 1998. Набор неизвестной издательской системой (Word?). Вытянутых в строчку формул очень мало, но с. 201 третья строка — 1/√π ∫ в интеграле ошибок явно говорит, что дробная черта раньше неявного умножения. В другом месте на с.328 написали (что-то там)/(2L).

А теперь различные докомпьютерные источники по этому правилу.

  • Репьёв ВВ. Методика преподавания алгебры в восьмилетней школе. М: 1967. — с.81.

  • Шустеф ФМ. Методика преподавания алгебры. Минск: 1967. — с.43.

Уже видно, что с этим разногласие даже у методистов.

А теперь разрешите процитировать одного комментатора из-за бугра: «В этом примере смешаны запись из начальной школы и институтская, причём бессмысленно. Те, кто помнит арифметику, ответят 9. Те, кто больше помнят алгебру, вероятнее, ответят 1».

Кто в курсе, почему я добавил эту картинку?

Правила сообщества

Пожалуйста, давайте обойдемся без оскорблений и политики! Даже самая упоротая теория имеет право быть упоротой! Даже если это дикий бред!


Посты по математике, но слишком упороты для Лиги математиков.

Если есть расчеты, то они могут быть перенесены в Лигу упоротых расчетов.

Здесь ориентировка больше на теоретический материал. Слишком упоротых теорий.

Главное, чтобы интересно, весело и познавательно. Можно выбрать любые два свойства из трех.


Фанфики по теме математики или их аналоги с философским подтекстом -- упоротая математика.

Статьи про теоретические изыскания, а потом практические расчеты про человека из чипсов, чай из Черного моря и т.д. -- это уже для лиги упоротых расчетов.


***Посты администраторов сообщества и ответы на них могут быть перенесены на усмотрение администраторов сообщества*** (функция переноса заблокирована пока не будет собрано 300 подписчиков, но никто не запрещает администратору свои посты опубликовать сразу в этом сообществе по своему усмотрению).


Дополнительно: сюда же будут собираться упоротая физика и упоротое программирование, но только те, где авторы поста сами решат опубликовать в этом сообществе.


Наш друг и партнер -- Лига упоротых расчетов!

7
DELETED
Автор поста оценил этот комментарий

Столько много написано, а по сути это обычная загадка на внимательность.


Загадка: 6 / 2(1 + 2)

Разбор:

1.По поводу знаков деления и умножения:

Деление: «:» = «÷» = «/»

Умножение: «∙» = «×» = «∗» = «» (перед скобками)

2. По поводу порядка действий:

   1) Скобки (раскрытие их)

   2) Слево на право: деление или умножение

   3) Слево на право: сложение или вычитание

3. По поводу строчного написания (где и важна внимательность касательно этой загадки):

По сути это дробь в строчку, где делимое - это 6, а делитель 2.

И тут сбивает с толку знак умножение (его отсутствие): дает ли это право стать многочленом 2(1 + 2) и полностью стать делителем?


Нет. Не дает.

Так как если бы это был многочлен, то нужно явно об этом сказать в строчном варианте написания, заключив его в скобки:


6 / (2(1 + 2)) и тогда ответ будет 1.

Этого не сделано? Нет.


Тогда решаем согласно п.2:

1. 6 / 2 (1 + 2)

2. 6 / 2 * 3

3. 3 * 3

4. 9

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

В многочленах обычно нет деления — а значит, нет превосходства неявного умножения над делением.

показать ответы
0
Автор поста оценил этот комментарий

Содрал из вики. Это отсылка на квест с поступлением, где герой ответил вопросом на вопрос.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

А точнее, на вопрос «2+2» ответил: «А в какой системе счисления?»

показать ответы
0
Автор поста оценил этот комментарий

Это Алкатрис и они используют троичную систему исчесления.
Ещё их познания в различных областях очень глубоки, особенно в естественных науках. Например, в знаменитом Гаальском университете на планете Гаалдок ученые-алкарисы работают на кафедре математики..

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Содрал из вики. Это отсылка на квест с поступлением, где герой ответил вопросом на вопрос.

показать ответы
2
Автор поста оценил этот комментарий
Ответ не важен, важнее вопрос. Из квеста про универе и птицу с тремя когтями...
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Почти. Вопрос «А в какой системе счисления?»

6
Автор поста оценил этот комментарий

Кто в курсе, почему я добавил эту картинку?

Потому, что ты в КР играл

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

И что там? Это отсылка на конкретный эпизод конкретного квеста.

показать ответы
1
Автор поста оценил этот комментарий

Потому что отличаются умом и сообразительностью?)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, отличаются. Но это не просто птицы-говоруны.

показать ответы
0
Автор поста оценил этот комментарий

не из вики, а с фандома, сделал поиск по картинке и всё

раскрыть ветку (1)
Автор поста оценил этот комментарий

Я это и имел в виду. Я на этой вике админ, причём заслужил простым разбором квестов.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества