Чудо техники!))

Об авторе Havbeck

НеРеал - Чемпион!!!
Запись опубликована в рубрике Жизнь!). Добавьте в закладки постоянную ссылку.

10 комментариев: Чудо техники!))

  1. CrazyBaboon говорит:

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

    Думаю, оба калькулятора сначала вычисляют выражение в скобках «(9+3)», получается «48/2*12». Дальше левый калькулятор сначала делит, а потом умножает. А правый наоборот — сначала умножает, потом делит.

    Обычно в программировании все-таки сначала выражение слева вычисляется, а приоритеты / и * одинаковы, так что реализация правого калькулятора не совсем привычна, но и ничего особо криминального тут нет — просто так сделано.

    Так что чудес тут никаких нет, просто по-разному реализовано.

  2. Havbeck говорит:

    Виталька, но это ведь не значит, что верных ответа у выражения два??! Верный-то ответ один! 288! Так какого фига второй калькулятор его не может получить??!;-)

  3. Толик говорит:

    Димка, не будет 1го верного ответа из-за неопределенности…непонятно куда относится скобка:в числитель или в знаменатель. Виталя всё правильно написал, но по мне так у 2го калькулятора правильные взгляды на ситуацию…поставил знак деления-значит последующее идет в знаменатель. Но об этом не договоришься с пользователем, поэтому надо изначально убирать такие ситуации))делать наглядным принадлежность скобки к числителю/знаменателю

  4. Толик говорит:

    Хотя не, скобками решается проблема, но большинство пользователей будут ошибаться, наглядность бы не помешала

  5. Havbeck говорит:

    Толян, но почему неопределенность-то? Тут ведь абсолютно обычный порядок действий:
    1) Сложение чисел в скобках
    2) Остается два равнозначных действия — деление и умножение, по правилам, такие равнозначные действия выполняются слева направо! Соответственно, ответ один — 288. ИМХО, конечно!) В Нете кстати полно дискуссий на эту тему!)) Гугл вот тож считает, что ответ 288!))

  6. Толик говорит:

    Это я понимаю…просто мы говорим про разные вещи…просто средний пользователь калькулятора дробь 48

    2(9+3)

    запишет без дополнительных скобок в калькулятор и получится 48/2(9+3)…Если смотреть порядку действий, то да, он не допускает неопределенности. Я думаю ты меня понял)

  7. Havbeck говорит:

    Толянчик, вот еще мнение:

    «Точка как знак умножения не ставится:
    а) между числом и буквенным символом 5ab.
    б) перед скобками и после них (b+c)(a-d);
    в) перед дробными выражениями и после них
    г) перед знаком интеграла, радикала, логарифма:
    д) перед аргументом тригонометрической функции: arccos wt.

    В нашем случае (b+c)=2, а (a-d)=9+3. Поэтому мы не можем отделить 2 от скобки. Всё выражение 2(9+3) должно идти в знаменателе. А иначе получается, что мы 48/(b+c) * (a-d)/1, т.е (b+c) — в знаменателе, а (a-d) — в числителе.
    И если бы мы делали компьютерный набор, то ПРАВИЛЬНО нам пришлось бы этот пример вводить так: 48/(2*(9+3))»

  8. Havbeck говорит:

    Епт!)))
    А тут еще веселее!))))

    «http://www.purplemath.com/modules/orderops2.htm

    Внизу The general consensus among math people is that «multiplication by juxtaposition» (that is, multiplying by just putting things next to each other, rather than using the «х» sign) indicates that the juxtaposed values must be multiplied together before processing other operations,

    что в примерном переводе «Общее согласие среди математических людей состоит в том, что «умножение сопоставлением» (то есть, умножаясь, просто помещая вещи друг рядом с другом, вместо того, чтобы использовать знак «х») указывает, что сочетавшие ценности должны быть умножены вместе прежде, чем обработать другие операции.» а если кратко, то ОБЩЕЕ СОГЛАШЕНИЕ СРЕДИ МАТЕМАТИКОВ такое, что ОПУЩЕНИЕ ЗНАКА УМНОЖЕНИЯ ПОВЫШАЕТ ПРИОРИТЕТ УМНОЖЕНИЯ!!»

  9. Havbeck говорит:

    Ну и самый аццкий ад:
    http://vk.com/wall-12372407_14702?offset=540
    )))

  10. Толик говорит:

    Весьма забавно…вот все бы еще знали про это «общее соглашение среди математиков»))

Добавить комментарий для Havbeck Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Question   Razz  Sad   Evil  Exclaim  Smile  Redface  Biggrin  Surprised  Eek   Confused   Cool  LOL   Mad   Twisted  Rolleyes   Wink  Idea  Arrow  Neutral  Cry   Mr. Green