Задача по математике. Повторенье - мать ученья

Страницы: 1 ...  20 21 22  ... 91  ОТВЕТИТЬ НОВАЯ ТЕМА
Morozincev 6 мар 2024 в 22:56
Ярила  •  На сайте 3 года
-1
Цитата (alef78 @ 6.03.2024 - 22:44)
Цитата (Morozincev @ 6.03.2024 - 22:22)
Да ты что, а мужики то не знают.  shum_lol.gif Не дорос ты, мамкин программист, до срывателей покровов.

Узнаю типичного студента - после тыканья носом лесенка делается но криво.
Пробел перед #include откуда взялся?
Почему нет отступа перед public? Он во вложенном блоке, отбивается лесенкой.
Здесь https://google.github.io/styleguide/cppguide.html можете глянуть как должно быть. В разных проектах на С++ может отличаться число пробелов в ступеньке (1,2,4,8), но сама лесенка во всех кодстайлах одинакова.

Это у даже у джуна на 2-3 день на уровне рефлексов.
А вот в школах повсеместно учителям пофиг.
У меня глаз наметан, не обманете.

Ты сейчас меня учить собрался, болезный с намётанным глазом? Тебя, недоучку, ткнули в твоё непонимание элементарных вещей, но ты переводишь тему на оформление кода, потому что сел в лужу с попыткой подловить. shum_lol.gif
Недоучка ты, недоучка, нахер никому не сдался, обманывать тебя, доказывать тебе что-то, ты никто, и звать тебя никак. shum_lol.gif
Там, где ты учился, я преподавал, недоучка. Тебя недостаточно повозили мордой по столу, и ты постоянно просишь и просишь добавки. shum_lol.gif

Это сообщение отредактировал Morozincev - 6 мар 2024 в 22:58
murla 6 мар 2024 в 22:57
Ярила  •  На сайте 5 лет
0
По моему в калькуляторе Win XP ничего не терялось, хотя запись тоже получалась однострочной.
murla 6 мар 2024 в 23:02
Ярила  •  На сайте 5 лет
1
Ксантор
Цитата
А запись sin2а означает sin(2а), а не sin2 х а.

Дык, и я так думаю!
Но Вы же привели альтернативу sin2*а.
И, подумав, согласился с Вами: в такой записи тоже неоднозначность.
Хоть и понимаем мы одинаково.

Это сообщение отредактировал murla - 6 мар 2024 в 23:03
дамирыч автор 6 мар 2024 в 23:02
Дезинформатор  •  На сайте 13 лет
0
Цитата (Slava917 @ 6.03.2024 - 22:49)
Цитата (дамирыч @ 6.03.2024 - 23:38)
Прекратите издеваться уже. Шутка затянулась. Я же вот так написал (1/6).

...

Отлично. Потрудитесь теперь пояснить, откуда у вас взялся значок "×". В исходном выражении его нет.
дамирыч автор 6 мар 2024 в 23:05
Дезинформатор  •  На сайте 13 лет
0
Морозинцев. 911 тебе. Оскорбления пользователей.
Slava917 6 мар 2024 в 23:10
Ярила  •  На сайте 13 лет
0
Цитата (дамирыч @ 7.03.2024 - 00:02)
Цитата (Slava917 @ 6.03.2024 - 22:49)
Цитата (дамирыч @ 6.03.2024 - 23:38)
Прекратите издеваться уже. Шутка затянулась. Я же вот так написал (1/6).

...

Отлично. Потрудитесь теперь пояснить, откуда у вас взялся значок "×". В исходном выражении его нет.

Такое объяснение подойдёт? Теперь вы потрудитесь объяснить , что изменилось?

Задача по математике. Повторенье - мать ученья
Morozincev 6 мар 2024 в 23:11
Ярила  •  На сайте 3 года
-1
Цитата (дамирыч @ 6.03.2024 - 23:05)
Морозинцев. 911 тебе. Оскорбления пользователей.

Да я видел, ты уже пытался сюда Механизма притащить. Да вот незадача, ты с оскорблений тут начал, и потому он на твоё 911 срал. shum_lol.gif
Девочка, а девочка, под ником дамирыч, а ябедничать нехорошо. shum_lol.gif

Это сообщение отредактировал Morozincev - 6 мар 2024 в 23:41
murla 6 мар 2024 в 23:12
Ярила  •  На сайте 5 лет
0
Блин, насколько же при Царе с бровями школьная математика была проще!
/сарказм/

Мне вот в девятом классе на уроке физики задали задачу:

Вывести в общем виде решение типичной криминалистической задачи: вычислить расстояние от точки выстрела до дерева, в котором застряла пуля.
На робкие вопросы, что учитывать? Был дан ответ: всё что влияет.

Время на самостоятельную работу - 30 минут.

Тогда я подумал, что изощрённее задачку по физике придумать невозможно!
А тут арифметика! faceoff.gif

Это сообщение отредактировал murla - 6 мар 2024 в 23:15
VicBeard 6 мар 2024 в 23:13
Ярила  •  На сайте 8 лет
1
Цитата (alef78 @ 6.03.2024 - 22:18)
Вы на странице 16 темы выложили кусок кода без "лесенки". Ни один программист, хоть пару дней где-то работавший, так не сделает.

Это в python важны отступы, но в мире много языков программирования, где отступы не играют такой важной роли. Да, с отступами читается проще, лучше и это хороший стиль, но сам код может быть верным и без отступов в таких языках.
дамирыч автор 6 мар 2024 в 23:14
Дезинформатор  •  На сайте 13 лет
0
Цитата (Slava917 @ 6.03.2024 - 23:10)
Цитата (дамирыч @ 7.03.2024 - 00:02)
Цитата (Slava917 @ 6.03.2024 - 22:49)
Цитата (дамирыч @ 6.03.2024 - 23:38)
Прекратите издеваться уже. Шутка затянулась. Я же вот так написал (1/6).

...

Отлично. Потрудитесь теперь пояснить, откуда у вас взялся значок "×". В исходном выражении его нет.

Такое объяснение подойдёт? Теперь вы потрудитесь объяснить , что изменилось?

Здорово. Значок "×" вы убрали. Только вы начали комментирование с фотки моих расчетов от руки, где я просил найти ошибки. А вместо этого подсунули мне свои варианты решения. Что ж, посмотрим ваши.
Morozincev 6 мар 2024 в 23:17
Ярила  •  На сайте 3 года
0
Калькуляторщикам посвящается. lol.gif

Это сообщение отредактировал Morozincev - 6 мар 2024 в 23:20
murla 6 мар 2024 в 23:20
Ярила  •  На сайте 5 лет
0
Цитата (VicBeard @ 6.03.2024 - 23:13)
Цитата (alef78 @ 6.03.2024 - 22:18)
Вы на странице 16 темы выложили кусок кода без "лесенки". Ни один программист, хоть пару дней где-то работавший, так не сделает.

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

Как раз в Питоне без отступов получится такая же хрень.
Там в половине случаев "else" писать не обязательно.
И во вложенных циклах может получиться "вот это всё"!
В этом языке вообще много странностей...
murla 6 мар 2024 в 23:23
Ярила  •  На сайте 5 лет
0
Morozincev
beer.gif
В версии калькулятора в моём компе знак умножения не появляется и сомножитель 3 (перед скобками) пропадает.
Скрин чуть выше.
alef78 6 мар 2024 в 23:23
Ярила  •  На сайте 3 года
1
Цитата (Morozincev @ 6.03.2024 - 22:56)
Там, где ты учился, я преподавал, недоучка.

Там где я учился, нет и не было преподавателей с вашей фамилией. Я их всех с факультета поименно знаю. Я и попреподавать успел, там же, где учился. А Вы опять врете.
Впрочем, по вашему нику гугл находит такое https://www.spbume.ru/ru/viewpps/1805/
Если это оно, так я учился вообще в другом городе, и на нормальном мехмате.
nota1104 6 мар 2024 в 23:25
Приколист  •  На сайте 13 лет
2
Цитата (Morozincev @ 6.03.2024 - 22:04)
alef78
Цитата
Я не утверждал, что С++ устарел, я написал, что он древний. В силу древности позволяет погромистам вроде Вас писать на нем нечитаемый и негодный для сопровождения говнокод. В отличие от Вас, я писал коммерческие продукты во многих областях, с использованием С, С++, C#, Java, Perl, Python, Php, GNU Octave, GNU Assembler, в молодости Pascal, Delphi, Qbasic. Видел fortran, ruby, haskell. Есть с чем сравнить. С++ слишком много позволяет вольностей, и ваша функция вычитания, делающая сложение, еще мелочи. У меня парочка спортивных программистов умудрялась на нем в хаскел-стиле писать, Предикаты, функциональное программирование, троичная логика вида true/false/maybe. Поддерживать эти шедевры было грустно.

Wolfram Alpha, как подсказывает гугл, написан на С и на их собственном Wolfram Language. Это сильно не то же самое, что C++.

Абсолютно неважно, КАК вы пишете "интерпретатор", важно, что он делает.
Он должен выполнять требования заказчика. В случае калькуляторов и Wolffram Alpha - считать правильно. Они и считают правильно, в отличие от вас.

Ваш список из 3 пунктов верен для арифметики начальной школы. В алгебре он подлиннее будет. У Casio есть таблица из 13 пунктов, полностью отражающая общепринятые конвенции в современной научной литературе:
https://support.casio.com/global/en/calc/ma...y_sequence.html
В ней умножение с опущенным знаком умножения имеет приоритет 7, умножение со знаком x и деление приоритет 10.


Какая сказочная чепуха. Ты тут своими регалиями, которые только что придумал, хвалишься для чего? Думаешь, назовёшь несколько языков и сразу будешь иметь больший вес в словах? )) Называется, слышал звон, давай напишу, авось не подумают, что не знаю, о чём он. shum_lol.gif Если я займусь сейчас просто перечислением того, что мне довелось программировать и на чём, ты поседеешь, если осознаешь. Но я этого делать не буду. Нахватавшиеся говнокодеры, вроде тебя, не пытаются разобраться в чём-то, что Ваше с дамирычем тут словоблудие и подтверждает, а просто мелют из раза в раз чепуху. И да, это не мой список, это элементарные правила приоритета операций. И если ты, недоучка, решил бы пример в советской школе, и у тебя бы получилась единица, то ты получил бы заслуженный кол. Свой Casio можешь засунуть туда же, откуда ты его взял, и больше о нём не заикаться, есть общепринятое ПО, которое решает задачи без привлечения интерпретаторов. А в данном примере для школьников и без ПО понятно, каков будет ответ.

Итак, решение:

Вычислить:

36 ÷ 3 * (8 - 6) ÷ 6

1. Операция в скобках: 8 - 6 = 2
2. Деление: 36 ÷ 3 = 12
3. Умножим на значение в скобках: 12 * 2 = 24
4. Разделим полученное число на 6: 24 ÷ 6 = 4

Таким образом, правильным результатом для данного выражения будет 4.


Итак, недоучка, трёх пунктов вполне достаточно для решения данной задачи.
Ещё раз приведу эти пункты, мне не жалко: shum_lol.gif

1. Сначала выполняются операции внутри скобок.
2. Затем выполняются умножение и деление слева направо.
3. И наконец, выполняются сложение и вычитание слева направо.
Таким образом, умножение и деление имеют одинаковый приоритет и выполняются в том порядке, в котором они записаны в выражении.

А я, по- старинке, сначала выполняю действие в скобках - 8-6 и умножатю на 3. Затем 36 делю на полученное число -6. И после этого делю на знаменатель- 6.в итоге-получается 1.
Не знаю, может мы разной математике учились.
VicBeard 6 мар 2024 в 23:27
Ярила  •  На сайте 8 лет
0
Цитата (murla @ 6.03.2024 - 23:20)
Цитата (VicBeard @ 6.03.2024 - 23:13)
Цитата (alef78 @ 6.03.2024 - 22:18)
Вы на странице 16 темы выложили кусок кода без "лесенки". Ни один программист, хоть пару дней где-то работавший, так не сделает.

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

Как раз в Питоне без отступов получится такая же хрень.
Там в половине случаев "else" писать не обязательно.
И во вложенных циклах может получиться "вот это всё"!
В этом языке вообще много странностей...

Питон без отступов вообще не сработает. Поэтому я и говорю, что в питоне отступы очень важны.
Однако большинству других языков отступы не важны. Они просто улучшают читаемость кода.
Slava917 6 мар 2024 в 23:30
Ярила  •  На сайте 13 лет
0
Цитата (дамирыч @ 7.03.2024 - 00:14)
вы начали комментирование с фотки моих расчетов от руки, где я просил найти ошибки

Я нашёл ошибки, но если так понятнее то вот. Выдобавили скобки которых нет в нвчальном выражении. Они меняют порядок действий.

Задача по математике. Повторенье - мать ученья
VicBeard 6 мар 2024 в 23:32
Ярила  •  На сайте 8 лет
-1
Цитата (nota1104 @ 6.03.2024 - 23:25)
А  я, по- старинке, сначала выполняю действие в скобках -  8-6 и умножатю на 3. Затем 36 делю на полученное число -6. И после этого делю на знаменатель- 6.в итоге-получается 1.
Не знаю, может мы разной математике учились.

По старинке это так:
"Порядок действий в числовых и буквенных выражениях
1) В выражениях, не содержащих скобок, все действия выполняются слева направо.

2) В первую очередь выполняется деление и умножение, во вторую – вычитание и сложение.

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

Так что в итоге = 4

Это сообщение отредактировал VicBeard - 6 мар 2024 в 23:33
alef78 6 мар 2024 в 23:32
Ярила  •  На сайте 3 года
1
Цитата (VicBeard @ 6.03.2024 - 23:13)
Цитата (alef78 @ 6.03.2024 - 22:18)
Вы на странице 16 темы выложили кусок кода без "лесенки". Ни один программист, хоть пару дней где-то работавший, так не сделает.

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

От кода в продакшене недостаточно быть верным.
Он должен быть поддерживаемым.
Кодстайл обязателен всегда и везде.
Я понимаю, что компилятору C++ пофиг.
Я техлид, мне не пофиг.
Код без лесенки не глядя завернется на кодревью.
murla 6 мар 2024 в 23:34
Ярила  •  На сайте 5 лет
0
VicBeard
Цитата
большинству других языков отступы не важны.

В таких языках и без else работать не будет.
Конструкции должны быть полными.
ИМХО.
Slava917 6 мар 2024 в 23:38
Ярила  •  На сайте 13 лет
0
Цитата (nota1104 @ 7.03.2024 - 00:25)
А я, по- старинке, сначала выполняю действие в скобках - 8-6 и умножатю на 3. Затем 36 делю на полученное число -6. И после этого делю на знаменатель- 6.в итоге-получается 1.
Не знаю, может мы разной математике учились.

Почему вы сначала умножаете, если слева на право, после выполнения действия в скобках, первым действием идёт деление? а умножение вторым. Какое есть для этого правило в той математике которой вы учились? Ни кто этого не может сказать, может у вас получится.
murla 6 мар 2024 в 23:39
Ярила  •  На сайте 5 лет
0
Цитата (Morozincev @ 6.03.2024 - 23:17)
Калькуляторщикам посвящается. lol.gif

А повторите, пожалуйста, то же самое, взяв весь числитель в скобки.
дамирыч автор 6 мар 2024 в 23:40
Дезинформатор  •  На сайте 13 лет
-1
Цитата (Slava917 @ 6.03.2024 - 23:30)
Цитата (дамирыч @ 7.03.2024 - 00:14)
вы начали комментирование с фотки моих расчетов от руки, где я просил найти ошибки

Я нашёл ошибки, но если так понятнее то вот. Выдобавили скобки которых нет в нвчальном выражении. Они меняют порядок действий.

У вас нет скобок (1/6). А должны быть. Чтобы было понятно, что эта дробь, 1/6, получилась из преобразования ○○○○/6 в ○○○○×(1/6)
alef78 6 мар 2024 в 23:45
Ярила  •  На сайте 3 года
1
Цитата (Slava917 @ 6.03.2024 - 23:38)
Цитата (nota1104 @ 7.03.2024 - 00:25)
А  я, по- старинке, сначала выполняю действие в скобках -  8-6 и умножатю на 3. Затем 36 делю на полученное число -6. И после этого делю на знаменатель- 6.в итоге-получается 1.
Не знаю, может мы разной математике учились.

Почему вы сначала умножаете, если слева на право, после выполнения действия в скобках, первым действием идёт деление? а умножение вторым. Какое есть для этого правило в той математике которой вы учились? Ни кто этого не может сказать, может у вас получится.

Здесь об сказали уже множество раз. Запись умножения без знака умножения трактуется как операция с более высоким приоритетом.
nota1104 6 мар 2024 в 23:45
Приколист  •  На сайте 13 лет
1
Цитата (VicBeard @ 6.03.2024 - 23:32)
Цитата (nota1104 @ 6.03.2024 - 23:25)
А  я, по- старинке, сначала выполняю действие в скобках -  8-6 и умножатю на 3. Затем 36 делю на полученное число -6. И после этого делю на знаменатель- 6.в итоге-получается 1.
Не знаю, может мы разной математике учились.

По старинке это так:
"Порядок действий в числовых и буквенных выражениях
1) В выражениях, не содержащих скобок, все действия выполняются слева направо.

2) В первую очередь выполняется деление и умножение, во вторую – вычитание и сложение.

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

Так что в итоге = 4

Извиняюсь за лексику...
Какое нахуй слева направо? Действие в скобках и множитель в приоритете, затем идет деление в числителе. А далее- знаменатель.
Мне стыдно за вас. Впрочем, не всем повезло с педагогами
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 81 571
0 Пользователей:
Страницы: 1 ...  20 21 22  ... 91  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх