Репетитор IT men
Блог с заметками преподавателя по математике, физике, информатике. Рассказываю о задачах, о способах их решения. vk.com/itmentor dzen.ru/itmentor https://www.youtube.com/@it_men Автор: @physicist_i
Show more📈 Analytical overview of Telegram channel Репетитор IT men
Channel Репетитор IT men (@mentor_it) in the Russian language segment is an active participant. Currently, the community unites 14 412 subscribers, ranking 13 835 in the Education category and 45 003 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 14 412 subscribers.
According to the latest data from 23 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 212 over the last 30 days and by 3 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 24.28%. Within the first 24 hours after publication, content typically collects 6.78% reactions from the total number of subscribers.
- Post reach: On average, each post receives 3 499 views. Within the first day, a publication typically gains 977 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 18.
- Thematic interests: Content is focused on key topics such as репетитор, физика, геометрия, программирование, задачка.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“Блог с заметками преподавателя по математике, физике, информатике. Рассказываю о задачах, о способах их решения.
vk.com/itmentor
dzen.ru/itmentor
https://www.youtube.com/@it_men
Автор: @physicist_i”
Thanks to the high frequency of updates (latest data received on 24 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Education category.
(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_itdy/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#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-буквенные коды из букв О, Л, Ь, Г, А. Каждую букву нужно использовать ровно 1 раз, при этом Ь нельзя ставить первым и нельзя ставить после гласной. Сколько различных кодов может составить Ольга?Есть два способа решить эту задачу: аналитический и численный метод с помощью программирования (брутфорс по сути). И вот тут такой момент, что руками на черновике можно решить задачу гораздо проще. Потому что если не вспомнить, что в Python есть модуль itertools и функция permutations(). Здесь еще каждому читателю стоит попробовать реализовать свою функцию перестановок и генерации комбинаций букв. 🖥 Код решения:
import itertools
string = "ОЛЬГА"
res = [''.join(p) for p in itertools.permutations(string)]
count = len(res)
print(f'Всего перестановок: {count}')
c = 0
for p in res:
if c == 5:
c = 0
print()
else:
print(f' {p}', end='')
c += 1
for p in res:
# если есть мягкий Ь на первом месте
if p[0] == "Ь":
count -= 1
# если мягкий знак Ь стоит после гласной
for i in range(len(p) - 1):
if (p[i] in ("О", "А")) and (p[i + 1] == "Ь"):
count -= 1
print(f'Кол-во кодов: {count}')
#комбинаторика #информатика #егэ #программирование #python #разбор_задач
💡 Репетитор IT men // @mentor_it