[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-19 06:20 am (UTC)
From: [identity profile] pewpewaction.livejournal.com

Для меня очевидно, что когда у нас на листочке написана арифметическая задача, просто берем и применяем тривиальные правила порядка вычислений операций. Получается 4. А если задающий эту задачу субъектен (препод, автор книжки, любитель поумничать), говорим, что так писать — это путь к ошибкам, вразумляя его в нелепости такого примера.



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



В реальности — расставляйте скобки и не усложняйте "код". Задачка буквально калька с программистских задачек "i++++i" — весело, и можно узнать многое о разных компиляторах. Но на практике такое надо отметать, применять однозначно понятные способы записи.

Date: 2023-01-21 02:40 pm (UTC)
From: [identity profile] cleagan.livejournal.com
В реальности — расставляйте скобки и не усложняйте "код"
Глупость несусветная, лишние скобки — и есть усложнение кода. Любой нормальный человек напишет 1/2х и любой нормальный человек понимает что подразумевается 1/(2*х).
Вообще, традиционная запись всегда построена по принципу — "меньше скобок!"
2х а не (2*х)
sin2x а не sin(2x)
sin²(α) а не (sin(α))²
ну и так далее.

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 04:55 pm
Powered by Dreamwidth Studios