Как легко понять знаки Σ и П с помощью программирования
medium

Как легко понять знаки Σ и П с помощью программирования

Для тех, кто подзабыл матешу

Вот говорят, что если ты не закончил Физтех, ФПМ или Бауманку, тебе в программировании делать нечего. Почему так говорят? Потому что, дескать, ты не учил сложную математику, а в программировании без неё никуда. 

Это всё чушь, конечно. Если вы плохо знаете математику, вы можете быть блестящим разработчиком. Вы вряд ли напишете драйверы для видеокарты, но вы запросто сделаете мобильное приложение или веб-сервис. А это — основные деньги в этой среде. 

Но всё же, чтобы получить некоторое интеллектуальное превосходство, вот вам пара примеров из страшного мира математики. Пусть они покажут вам, что не все закорючки в математике — это ад и ужас. Вот две нестрашные закорючки. 

Знак Σ — сумма

Когда математикам нужно сложить несколько чисел подряд, они иногда пишут так:

Как легко понять знаки Σ и П с помощью программирования

Σ (читается «сигма») — это знак алгебраической суммы, который означает, что нам нужно сложить все числа от нижнего до верхнего, а перед этим сделать с ними то, что написано после знака Σ.

На картинке выше написано следующее: «посчитать сумму всех чисел от 5 до 15, умноженных на два». То есть: 

  1. Взять все числа от 5 до 15 (снизу и сверху знака Σ).
  2. С каждым из этих чисел сделать то, что написано справа от Σ, — то есть умножить на два.
  3. Сложить результаты этих операций.

Давайте для закрепления ещё один пример. На картинке ниже будет сказано «Найди сумму квадратов чисел от 5 до 10». То есть «возьми все числа от 5 до 10, каждое из них возведи в квадрат, а результаты сложи». 

Как легко понять знаки Σ и П с помощью программирования

Но мы с вами как программисты видим, что здесь есть повторяющиеся действия: мы много раз складываем числа, которые меняются по одному и тому же правилу. А раз мы знаем это правило и знаем, сколько раз надо его применить, то это легко превратить в цикл. Для наглядности мы показали, какие параметры в Σ за что отвечают в цикле:

Как легко понять знаки Σ и П с помощью программирования
Любите данные? Посмотрите вот это
Начать бесплатно
Любите данные? Посмотрите вот это

Произведение П

С произведением в математике работает точно такое же правило, только мы не складываем все элементы, а перемножаем их друг на друга:

Как легко понять знаки Σ и П с помощью программирования

А если это перевести в цикл, то алгоритм получится почти такой же, что и в сложении:

Как легко понять знаки Σ и П с помощью программирования

Что дальше

Сумма и произведение — простые математические операции, пусть они и обозначаются страшными символами. Впереди нас ждут интегралы, дифференциалы, приращения и бесконечные ряды. С ними тоже всё не так сложно, как кажется на первый взгляд.

Текст:

Михаил Полянин

Редактор:

Максим Ильяхов

Художник:

Даня Берковский

Схемы:

Алина Окунькова

Корректор:

Ирина Михеева

Вёрстка:

Кирилл Климентьев

Соцсети:

Олег Вешкурцев

Навыки для аналитиков
«Практикум» собрал для вас четыре курса по навыкам, которые нужны аналитикам данных и сайентистам: продвинутая математика, SQL, тренажер продуктовой аналитики и визуализация данных. Заходите, если аналитика — это ваше:
Начать бесплатно
Навыки для аналитиков Навыки для аналитиков Навыки для аналитиков Навыки для аналитиков
Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
medium