[identity profile] nero-schwarz.livejournal.com posting in [community profile] engineering_ru
В твиттере и фейсбуке разгорелась дискуссия вокруг решения простого примера:



Мнения разделились между ответами 1 и 4. Я сам на автомате сначала выдал ответ 1, но потом, вдумчиво решив пример, получил 4 и считал этот вариант единственно возможным, пока не начал разбираться в вопросе (какой из ответов верный, расскажу в комментариях).

Мнения калькуляторов тоже разделились.
1. Googlе калькулятор:
IMG_20230116_185032.jpg

2. Мой CASIO (у SHARP-а такой же ответ)


И мне стало интересно, а каково распределение ответов между 1 и 4? Поэтому надо провести опрос, но в моём ЖЖ посещяемость никакая, а тут всё-таки сообщество, посетители которого скорее всего не по наслышке знакомы с математикой, да и пример простой. Поэтому вот:

[Poll #2122176]


Ну и ещё парочку примеров.
[Poll #2122177]



Надеюсь, модераторы пропустят пост, уж очень интересны результаты.

Date: 2023-01-16 09:38 pm (UTC)
From: [identity profile] dmarck.livejournal.com
(уныло) чтобы избежать ambiguity, ради которой пост и затевался

Date: 2023-01-16 09:58 pm (UTC)
From: [identity profile] dmarck.livejournal.com
я не про ваш, а про оригинальный твиттерный

ну, про интенцию, в смысле

Date: 2023-01-16 10:04 pm (UTC)
From: [identity profile] gerraa.livejournal.com

А почему он должен был доминировать? Я вот совсем не убедилась, что вариант 4 верен :) я как раз за вариант 1 :)

Date: 2023-01-17 07:26 am (UTC)
From: [identity profile] troymarin.livejournal.com

оптимист однако.


Хотя, печально это.


За такие распределения раньше в школе пары ставили, а теперь в интернетах обсуждают

Date: 2023-01-17 08:18 am (UTC)
From: [identity profile] troymarin.livejournal.com

Какой тут может быть подход?


Есть строгие математические правила:


1. приоритет скобок: из восьми вычли шесть получили 2.


2. Деление и умножение операции равнозначные, поэтому выполняются в том порядке, в котором написаны: 36/3=12 12*2=24


3. И, наконец, делим 24 на шесть, получаем 4.


Все!


Никаких других вариантов нет. И быть не может.


Это я Вам как выпускница факультета прикладной математики и механики и физико-математических наук ответственно заявляю.

Date: 2023-01-17 11:53 am (UTC)
From: [identity profile] troymarin.livejournal.com

Дело не в моем факультете, дело в арифметике.


Главное требование к математическим (и что-то мне подсказывает, что не только к ним)) заданиям это однозначность их трактовки. То есть, тот кто решает пример не должен задаваться вопросом "что имел в виду автор".


В арифметике существует всего четыре действия: сложение, вычитание, умножение и деление.


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


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


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

Date: 2023-01-17 01:44 pm (UTC)
From: [identity profile] troymarin.livejournal.com

Простите, а проблема эта была у научного сообщества или у учащихся?


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


Уважаю Ваше право придерживаться наиболее близкого Вам мнения, но я буду пользоваться традиционными (и в своих программах описывать именно такой вариант).


Спасибо за интересный разговор.


Date: 2023-01-18 08:09 am (UTC)
From: [identity profile] troymarin.livejournal.com

Запись была возможна. А вот идиотские вопросы на тему "что раньше делать делить или умножать" нет. Правда, что-то мне подсказывает, что связь с программированием тут тоже весьма опосредованная, а все дело в неспособности освоить АРИФМЕТИКУ.


Причем тут неявное умножение? кто-то спорит с тем, что что-то надо умножить на значение скобок? Нет. Весь вопрос в том, что умножать и когда это делать. Так вот, я вам еще раз объясняю: по приоритету операций:


Имеем выражение А:В*С


Какова последовательность действий? Делим А на В, полученный результат умножаем на С.


А то, что С представлено в виде выражения (х+у) /почему я ту пишу знак "+" говорить, надеюсь, не надо?/, не меняет последовательности выполнения действий.


Все!


Никаких других подходов не существует. Если кто-то утверждает обратное — флаг в руки и пусть идет учить не усвоенную в начальной школе арифметику.

Edited Date: 2023-01-18 08:10 am (UTC)

Profile

engineering_ru: (Default)
Инженерия

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122232425 2627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 20th, 2026 09:31 am
Powered by Dreamwidth Studios