Репетитор IT men
14.4K subscribers
1.2K photos
25 videos
35 files
1.06K links
Блог с заметками преподавателя по математике, физике, информатике. Рассказываю о задачах, о способах их решения.

vk.com/itmentor
dzen.ru/itmentor
https://www.youtube.com/@it_men

Автор: @physicist_i
Download Telegram
📕 Кто читал Алгоритмы от Стивена Скиена, господа и дамы? Кстати, в третьем издании книга очень потолстела, в два раза... Неужели столько материала добавили. Или в 2025 году они ничего не изменили, а просто напечатали на более толстой бумаге.

На ваш взгляд, что лучше: Скиена или Кормен? Или другой материал по алгоритмам?

📕 Алгоритмы. Руководство по разработке. 3-е изд. [2022] Скиена Стивен С.

📘 Алгоритмы. Вводный курс [2014] Томас Х. Кормен

#математика #алгоритмы #книг #IT #algorithms #math #computer_science

💡 Репетитор IT men // @mentor_it
🔥6🤔32👍2
♾️ О полярных координатах и нахождении площади в полярной системе координат 💡

Задача 1. Найти площадь, ограниченную кривыми, заданными в полярной системе координат: r = 1 - cos(φ) ; r = 1; r ⩾ 1

Задача 2. Найти площадь фигуры, ограниченной "трехлепестковой розой" r = a ⋅ cos(3φ).

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

Задача 4. Вычислить площадь фигуры, ограниченной линией r = 2 cos²(φ)

Задача 5. Вычислить площадь фигуры, ограниченной линиями r = -2⋅sin(3φ) и r = 2⋅sin(φ) в полярной системе координат.

Задача 6. Вычислить площадь фигуры, ограниченной r = √3⋅cos(φ) и r = sin(φ) в полярной системе координат.

〰️ Разбор и решение всех задач в статье

#математика #разбор_задач #задачи #математически_анализ #интегрирование

💡 Репетитор IT men // @mentor_it
👍85🔥2
🔤 Доброго утра, ребятки. Начинается новый учебный год, пусть он даст вам мотивацию, силы и новые полезные знания. Учитесь хорошо, не сдавайтесь при первых сложностях, используйте воображение и аналитическое мышление.

Кстати, среди нас есть школьники и студенты? Как ваше настроение?

А преподаватели есть? Как у вас настроение? Готовы к работе?

☕️ Бокал кофе и стартуем

💡 Репетитор IT men // @mentor_it
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍8🫡2🔥1🤩1🙏1🍓1💅1💘1
⚙️ О способе вычисления корней n-ой степени 🌱

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

В данном решении я использую идею относительно неплохого начального приближения. Затем последовательным делением находится второе приближение корня n-ой степени. Далее считается новое приближение с помощью усреднение двух текущих. Последовательно алгоритм сходится к нужному корню с наперед заданной погрешностью. Это немного похоже на метод последовательной релаксации ( численные методы решения ).

📝 Код программы 📄
https://pastebin.com/ztnz7g2E
https://ideone.com/OUEzGA

#include <stdio.h>

double mabs(double x){ return (x < 0)? -x : x; }

int main(void) {
double num = 8;
int rootDegree = 3;

printf("Число а = %f\n", num);
printf("Степень n = %d\n", rootDegree);

double eps = 0.00001;
double root = num / rootDegree;
double rn = num;
int countiter = 0;
while(mabs(root - rn) >= eps){
rn = num;
for(int i = 1; i < rootDegree; i++){
rn = rn / root;
}
root = 0.5 * ( rn + root);
countiter++;
}
printf("root = %f\n", root);
printf("Число итераций = %i\n", countiter);

return 0;
}


#программирование #математика #информатика #численные_методы

👨🏻‍💻 Репетитор IT men // @mentor_it
5👍2🔥1👨‍💻1
📅 Открываю набор учеников на новый учебный год

Для ребят, которые хотят записаться на подготовку к ОГЭ/ЕГЭ 2027 или подготовку к ВУЗу — открыты личные сообщения . Пишите в TG 📱 или пишите в VK 📱, пройдем этот путь вместе.

📱 Репетитор IT men — блог с заметками репетитора по математике, физике, информатике
📱 Репетитор IT men — блог репетитора
📱 Physics Math Code — видеоуроки
📱 IT men — полезное и лайтовый контент
📱 Статьи и текстовые разборы задач физ-мат и IT задач

Контакты: ▪️ WhatsApp +79616572047 ▪️ VK ▪️ Telegram

#баллы #результаты #егэ #математика

💡 Репетитор IT men // @mentor_it
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥32
⤴️⤵️ Математический детектив: Кто и зачем изобрел производную? 📝

Главными сыщиками в этом историческом детективе были, конечно же, Ньютон и Лейбниц. Зачем вообще это понадобилось? Представьте XVII век. Бурное развитие механики, астрономии и физики уперлось в три гигантские проблемы:

▪️ 1. Проблема скорости: Как определить мгновенную скорость тела, если оно движется неравномерно? По старой формуле «путь/время» можно найти только среднюю скорость. А как узнать, с какой скоростью пуля летит в конкретный момент? Ведь в реальности машина не стартует мгновенно со скоростью 60 км/ч и не останавливается мгновенно до 0 км/ч, как в книгах по школьной алгебре.

▪️2. Проблема касательной: Как провести идеальную касательную к любой кривой? Это было критически важно для оптики (расчет линз) и баллистики (траектория ядра). А оптика и баллистика нужны были в военном деле и навигации — важные причины развития математики.

▪️3. Проблема максимума и минимума: Как точно найти самую высокую точку на траектории или определить наивыгоднейшие размеры для корабельной мачты? Вот они те самые экстремальные задачи математики.

Все эти, казалось бы, разные вопросы имели один и тот же ответ — производная. Двойное открытие: Ньютон vs Лейбниц. Они совершили это почти в одно время (разница ~9 лет). Результат — громкий спор о приоритете, но мир в итоге получил два мощных подхода к одному и тому же понятию.

▪️Исаак Ньютон пришел к идее производной (называл ее флюксией) около 1666 года, работая над своими законами движения и тяготения. Он думал о величинах, которые меняются со временем (скорость, поток). Но Ньютон был знаменитым «тугописцем» и не спешил публиковать свои работы.

▪️ Готфрид Вильгельм Лейбниц независимо пришел к тем же идеям около 1675 года, но с другой стороны. Его интересовала геометрия — проведение касательных и вычисление площадей. Именно Лейбниц ввел удобную запись dy/dx, которую мы используем до сих пор.

📝Малоизвестные факты о производной:

〰️ Функция может быть непрерывной, но не иметь производной. Это открыл математик Карл Вейерштрасс, построив пример функции, которая непрерывна везде, но ни в одной точке к ней нельзя провести касательную. Она похожа на бесконечно мелкую "пилу". Это сломало интуицию многих современников.

Производная есть даже у функций, заданных таблицей. Мы не всегда можем найти красивую формулу, но аппроксимировать значение производной в точке по табличным данным — одна из основных задач численных методов.

Парадокс: производная константы равна нулю. Казалось бы, ерунда. Но именно этот факт — краеугольный камень для решения уравнений. Если скорость изменения чего-либо равна нулю, значит, это "что-либо" находится в экстремуме (на пике или в яме).

📚 Как сформировалась таблица производных? Здесь на прикрепленной картинке я показал вам вывод для двух табличных функций. Первые «таблицы» были рукотворными. Математики брали конкретные функции и кропотливо вычисляли предел отношения приращения функции к приращению аргумента.

▫️ Для линейной функции f(x) = k⋅x + b все было просто: угловой коэффициент k и есть производная.
▫️ Для квадратичной функции f(x) = x² Лейбниц и Ньютон доказали, что производная равна 2x.
▫️ Для синуса и косинуса производные были найдены с помощью геометрических соображений и формулы приведения.

📝 Со временем были обнаружены общие правила:
▫️ Правило линейности: (a⋅f + b⋅g)' = a⋅f' + b⋅g' , где a, b = const.
▫️ Правило произведения (Лейбниц): (f⋅g)' = f'⋅g + f⋅g' (сюда же можно отнести правило частного)
▫️ Цепное правило: (f(g(x)))' = f'(g(x)) ⋅ g'(x)

Эти правила позволили «собирать» производные сложных функций из производных простых, как из кубиков LEGO. Так и родилась наша любимая таблица, которую зубрят все студенты — она стала плодом труда многих математиков, систематизировавших эти «кирпичики». Производная — это не абстракция. Это язык, на котором говорят физика, экономика, биология и машинное обучение. Она родилась из насущных проблем.

💡 Репетитор IT men // @mentor_it
Please open Telegram to view this post
VIEW IN TELEGRAM
33👍14🔥12🍓1🗿1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Всем программистам посвящается!

Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования:

Выбирай своё направление:

👩‍💻 Python — t.me/python_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
👩‍💻 IT Новости — t.me/it_ready
🤖 AI & ML t.me/neuro_ready
👩‍💻 Frontend — t.me/frontend_ready
👩‍💻 C/C++ — https://xn--r1a.website/cpp_ready
👩‍💻 C# & Unity — t.me/csharp_ready
👩‍💻 Linux — t.me/linux_ready
👩‍💻 Java — t.me/java_ready
📖 IT Книги — t.me/books_ready
📱 JavaScript — t.me/javascript_ready
🖼️ DevOpst.me/devops_ready
🖥 Design —t.me/design_ready

📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥21🎃1🦄1
🔤 Олимпиадное неравенство и интересное решение

Привет, друзья! Сегодня продолжим тему олимпиадных задач по математике. Особенность таких задач в том, что их можно решить нетривиальным, ну или как минимум, не часто встречающимся способом. И вот такие способы отлично подчеркивают красоту математики. Кстати, будет очень здорово, если кто-нибудь из подписчиков предложит другой способ решения данной задачи. И да, речь сегодня пойдет о неравенствах.

Доказать неравенство:
|a³ + b³ + c³ - 3•a•b•c| ⩽ (a² + b²+ c²)^(3/2) где a, b, c ∈ ℝ

📝 Читать разбор задачи

#математика #алгебра #олимпиады #разбор_задач #аналитическая_геометрия #линейная_алгебра

💡 Репетитор IT men // @mentor_it
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥42🐳1🍾1💋1
🏗 Невидимый каркас реальности: почему математика — это совсем не скучно

Вы когда-нибудь задумывались, почему игра на телефоне такая плавная, а спецэффекты в фильмах выглядят как настоящее волшебство? Или почему прогноз погоды (ну, почти) точно знает, когда хмуриться небу? Ответ кроется в самой несправедливо недооцененной науке — математике.

Для большинства она остаётся в памяти школьным кошмаром: скучные уравнения, абстрактные задачи про «точку Б» и вечный вопрос: «Где это мне в жизни пригодится?». А пригодится везде. Прямо сейчас, в вашем кармане.

📱 Анимация в вашем телефоне — это не магия, а чистая математика. Плавное скольжение меню, отскок иконки, эластичный скролл — всё это описывается дифференциальными уравнениями и законами пружин (Гука), которые симулируют физику реального мира. Программисты не придумывают это «на глазок», они задают математические формулы движения.

🎮 Красочные видеоигры — это и вовсе один большой математический симулятор. Трёхмерный мир строится на линейной алгебре (матрицы, векторы). Падающий свет и тени — это тригонометрия и интегралы. Дым, огонь, вода — это уравнения Навье-Стокса, которые решают суперкомпьютеры. Даже AI противника, который ищет путь к вам, использует алгоритмы на графах.

🌌 Красивые физические модели — от траектории падающей звезды до расчёта прочности моста — это язык, на котором говорит вселенная. И этот язык — математика. Законы Ньютона, теория относительности Эйнштейна, квантовая механика — всё это было бы просто философскими идеями, если бы не облекалось в строгие математические формы.

Так почему же она кажется такой бесполезной с школьной скамьи?

Потому что нас сначала учат алфавиту, а только потом — словесности. Школа даёт нам базовые «буквы» и «слова»: арифметику, алгебру, геометрию. Но у нас редко доходит до чтения великих «романов» — применения этой магии к реальным, захватывающим задачам.

Понимание приходит с годами. Когда ты начинаешь видеть не просто x и y, а за ними — траекторию полёта мяча, красоту фракталов в соцветии цветка или алгоритм, который рекомендует тебе новый трек. Математика — это самый фундаментальный и творческий инструмент, который у нас есть. Это мышление. Это способ видеть структуру мира за хаосом явлений. Она — невидимый каркас нашей цифровой и физической реальности. И этот каркас невероятно красив.

#математика #наука #образование #физика #gamedev #программирование #технологии

💡 Репетитор IT men // @mentor_it
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍9🔥2❤‍🔥1
Задача. Найдите наибольшее целое значение A, при котором программа напечатает «NO» ровно 4 раза для пар:
(11, 12), (-12, 12), (2, -2), (-10, -10), (6, -5), (2, 8), (9, 10).

Столкнулся в занятия по информатике с такой задачкой, которая выносит мозг ученикам, привыкшим к более простой версии задачи. А тут нас встречают параметры. Благо, что один параметр. Да, задачу можно решить аналитически, если на черновике отсортировать пары по максимальному (или минимальному) элементу. Но нас ожидает еще один подвох, связанный с тем, что мы можем найти первое решение, но не будет максимальным (как в нашем условии). Поэтому, если вы решаете АНАЛИТИЧЕСКИ, то нужно обязательно руками найти момент, на каком параметра А у нас увеличивается количество NO в программе.

🖥 Кодом на Python решение найти проще:
pairs = [(11,12), (-12,12), (2,-2), (-10,-10), (6,-5), (2,8), (9,10)]

for A in range(1000, -1001, -1):

NO_count = 0
for s, t in pairs:
if (s <= A) and (t <= A): # not( (s > A) or (t > A) )
NO_count = NO_count + 1

if NO_count == 4:
print(f"Подходящее A, при котором 4-е NO: {A}")
break

Был ли вам интересен разбор такой задачи? #математика #наука #ЕГЭ #ОГЭ #информатика #программирование #разбор_задач

👨🏻‍💻 Нужны индивидуальные занятия по физике, математике или программированию ? Пишите в личные сообщения @physicist_i

💡 Репетитор IT men // @mentor_it
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥2👨‍💻1
👨🏻‍💻 Полгода назад я писал о том, что в первый раз попробовал сгенерировать horror-shorts с помощью нейронной сети. И я рассказывал вам, что долго мучался над процессом, а результат меня не устроил.

Вот что у меня тогда получилось: IT EXISTS? THIS IS NOT A GOAT 🐐😱 Лично я оцениваю ту попытку на 2.5 из 10 баллов. Т.е. спецэффекты уровня 70-х годов, именно тогда в фильмах ужасов было всё такое корявое.

И вот, спустя некоторое время, я решил попробовать ещё раз. Мне нравится в целом этот жанр — хоррор мини-клипы или мини-фильмы. Провозился несколько часов сегодня ночью, потратил некоторое количество денег на токены, потому что, естественно, были неудачные генерации кадров.

Более того, генерировал я без звука. А звук в этом жанре является 50% успеха. Поэтому звуки я стал искать в других источниках. И нашел крутой сайт с бесплатными звуками, которые можно найти по любым ключевым словам: Freesound.org  . Дальше начал заниматься режиссурой звука, накладывая всё, что нужно для должного эффекта.

Спустя еще пару часов удалось добиться эффекта, который похож на вырезку из реального фильма. Мне даже самом понравился этот творческий процесс. Но денег уносит много.

Такие эксперименты, чтобы довести до идеала и публиковать хотя бы 5 - 6 shots'ов в YouTube в месяц, потребуют примерно 30 000 руб/мес. Поэтому окупится это только на канале, который уже прочно стоит на монетизации и приносит хотя бы 500$ в месяц. У меня пока таких каналов нет. Но нужно идти к этому.

А это новый ролик:

📱 I found this on my phone. I don't remember recording it. 💀

Для генерации использовал aihere и модель Kling 3.0. В итоге примерно 15 сгенерированных видео-сцен, кучка вспомогательных картинок, папка с 450 МБ звуков для дальнейшей ручной компиляции.

А вообще, хорошо было бы иметь такую нейромодель бесплатную и на локальном ноутбуке. Тогда можно было бы делать контент постоянно.

Как вам результат? Напишите в комментариях. 🔹

#AI #нейросети #youtube #IT #алгоритмы #генерация

💡 Репетитор IT men // @mentor_it
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41👎1🔥1🤩1