Ответы пользователя по тегу Математика
  • Как уменьшать числовую последовательность, чтобы каждое последующее число было меньше предыдущего?

    @CBET_TbMbI
    нужно максимально равномерно распределить эти 100 рублей, в том случае как Вы предлагаете, получается что 99 человек получит меньше рубля, а 1 человек получит больше 49 руб.

    С этим доп условием считай так (на примере нечётного числа):
    1. Среднему номеру даёшь среднее количество денег (обозначу С). В данном случае С=1 руб (100 руб / 100 чел).
    2. Назначаешь сколь угодно мелкий шаг (Ш) и соседям в ряду даешь С+Ш и С-Ш. Соседям соседей С+2Ш и С-2Ш. И т.д.

    Если число людей чётно, то на первом этапе назначай премию двум средним в размере С+0,5Ш и С-0,5Ш и далее соседям С+1,5Ш и С-1,5Ш.

    Если математика нужна дискретная, то округляй С вниз, и, играя с величиной Ш решай, что важнее, минимальная разница в премиях у соседей или минимальный остаток в рублях и бригадира.
    Если после раздачи деньги остались, то остатком или принебреч, или первому (опять же, смотря что важнее).
    Ответ написан
    Комментировать
  • Откуда происходит затухание при моделировании падения частицы?

    @CBET_TbMbI
    Код анализировать лень, но если хочешь копаться, то изучай проблемы численных методов (сходимость, устойчивость и т.п.).
    Хитрость в том, что ты хочешь заменить плавно-изменяющуюся функцию на кусковую, якобы из прямых отрезков на твоём dt. Но на самом деле на этом dt ускорение тоже изменяется. В итоге есть риск накапливать ошибка с каждым шагом. И это не считая проблем граничных частей, которые ты сам описал.
    Тут картинки есть: stratum.ac.ru/education/textbooks/modelir/lection1...
    А вообще книг по этим вопросам хватает.
    Ответ написан
    1 комментарий
  • Как найти 7 неизвестных?

    @CBET_TbMbI
    А что вы хотите получить? Данный простой вид неравенство уже похож на ответ. Часто системы неравенство к такому ответу и сводятся.
    И эти неравенство весьма понятны. Они допускают кучу возможных решений.

    Первые два неравенства говорят, что Х и У примерно равны (одного порядка). Одно из них накладывает ограничение на их разницу, другое на их соотношение. Бери любые два примерено равных числа и они подойдут.

    Вторые два говорят о том, что сумма А+Б примерно равна Х и ни о чём более. Опять же - бери любые два.

    Последние два говорят о том, что У примерно равен Ц+Д+К. Бери любые 3 и всё.
    Ответ написан
    Комментировать
  • Нужна ли математика для QA Automation engineer?

    @CBET_TbMbI
    Слишком абстрактный вопрос. Математика всегда нужна. Вопрос лишь в её объёме. Даже в ручном тестировании даже примитивного магазина не помешает проверить чтобы сумма покупок, размер скидок и прочее считались верно.
    При написании автоматических тестов тоже надо понимать, что и как вообще тестируется. Без математики это часто невозможно.
    Ответ написан
    Комментировать
  • Какие надо знать разделы(темы) школьной алгебры чтоб читать вирта?

    @CBET_TbMbI
    Не знаю, о какой книге речь, но программист должен знать всю математику школьного курса. Неизвестные, уравнения, неравенства, системы уравнений, графики всего этого... Кобинаторика, теория вероятностей... Все возможные операции с числами, общие кратные, общие делители, остатки... Геометрия, тригинометрия, векторы, разные системы координат...
    В общем всё нужно. Не в одной задаче, так в другой это понадобится.
    Ответ написан
    Комментировать
  • Чем воспользоваться для решения уравнения?

    @CBET_TbMbI
    Первым делом надо раскрыть все скобки и объединить все Х одинаковых степеней.

    Должен получиться обычный многочлен, пусть и со сложными коэффициентами
    f=(К1) + (К2)*Х + (К3)*Х^2 + (К4)*Х^3 + ...

    Только после этого можно начинать думать и искать решение. Если повезёт, то максимальная степень получится до 4. Тогда способы решения найти не проблема. А если степень многочлена получится 5 или выше, то он может оказаться неразрешим в радикалах. И тогда сложность задачи резко возрастёт. Но в любом случае имея классический вид многочлена его проще решить хотя бы методами программирования (читай, последовательного приближения). Перед этим, конечно, надо бы найти количество корней, но это тоже более-менее понятная задача.

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