Репетитор IT mentor
Блог с заметками репетитора по математике, физике, информатике. Рассказываю о задачах, о способах их решения. Сквозь неудачи и вопросы иду к физико-математическому просветлению. vk.com/itmentor https://dzen.ru/itmentor Автор: @physicist_i
Show more10 348Subscribers
-824 hours
-297 days
-5130 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
🖥 Как применить Python для упрощения решений задач по информатике
Привет, ребятки! Сегодняшняя заметка будет состоять из разбор 6 задач уровня 9 класса (ОГЭ). Задачки можно решить аналитически, но мы попробуем их закодить, решить методом перебора. Все эти задачи будут полезны учащимся средней школы для тренировки навыков программирования. Реализация примеров выполнена с помощью Python.
🖥 Читать заметку полностью
#разборы_задач #Python #ОГЭ #информатика #алгоритмы
💡 Репетитор IT mentor // @mentor_it
❤🔥 9👍 4🔥 4❤ 1👨💻 1
📝 Задача про поезд (Тип 21)
Железнодорожный состав длиной в 1 км прошел бы мимо столба за 1 мин., а через туннель (от входа локомотива до выхода последнего вагона) при той же скорости — за 3 мин. Какова длина туннеля (в км)?
Заметил, что в этой классической задаче часто делается одна и та же ошибка — некорректное понимание расстояния при прохождении поезда сквозь туннель (или мимо другого поезда в аналогичных задачах). Думаю, что легче всего понять эту абстракцию, если представить, что: прошёл = значит нет пересечений (нет ни одной части поезда в туннеле). Можно привести строгое решение через формулы, но есть ли решение-рассуждение на словах:
Поезд проходит через туннель за 3 минуты, при этом за одну минуту поезд проходит мимо выхода из туннеля, следовательно, от входа локомотива в туннель до выхода проходит 2 минуты. Мимо столба поезд длиной 1 км проходит за 1 минуту, поэтому его скорость равна 1 км/мин. Значит, за 2 минуты поезд пройдет 2 км, поэтому длина туннеля равна 2 км.#разборы_задач #физика #ОГЭ #математика #math 💡 Репетитор IT mentor // @mentor_it
👍 8🔥 5❤🔥 1🤔 1
💡 Задача по физике: попались школьники, учителя, репетиторы
Вчера я общался в чате репетиторов и увидел, что коллеги попросили помощи в решении одной задачи. Когда я прочитал условие, то вспомнил, что сталкивался с похожей задачей на разборе олимпиады со своим учеником и еще видел похожую задачу в ЕГЭ по физике.
✏️ Читать полностью
Задача связана с натяжением нити математического маятника. И так как она вызвала серьезные затруднения у всех моих учеников, а также трудности возникли у коллег, то я решил подробно разобрать эту задачу. #разборы_задач #физика #ЕГЭ #олимпиады
💡 Репетитор IT mentor // @mentor_it
👍 9🤯 3❤ 2❤🔥 1🔥 1
📝 Тип 5. У исполнителя Альфа две команды. которым присвоены номера:
1. Вычти b;
2. Умножь на 5.
(b — неизвестное натуральное число).
Выполняя первую из них, Альфа уменьшает число на экране на b, а выполняя вторую, умножает это число на 5. Программа для исполнителя Альфа — это последовательность номеров команд. Известно, что программа 21121 переводит число 2 в число 17. Определите значение b.
🖥 Решение:
Всегда с учениками решали эту задачу аналитически (так вроде быстрее). Но на последнем занятии я подумал, а если алгоритм будет сложный, можно ли написать что-то универсальное? Например, программу, которую можно будет масштабировать до любого количества инструкций любой сложности... И вот пришла такая идея:
def f1(x, b): return x - b
def f2(x): return 5*x
def solution(N, program):
list_digits = list(program)
for b in range(1, 1000):
res = N
for char in list_digits:
if char == '1': res = f1(res, b)
if char == '2': res = f2(res)
if res == 17:
print("b = ", b)
break
N = 2
program = '21121'
solution(N, program)
#информатика #программирование #computer_science #алгоритмы #python
💡 Репетитор IT mentor // @mentor_it👍 10🔥 3❤🔥 1😍 1
❓ Задача 15.2 из ОГЭ: Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4. Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число — минимальное число, оканчивающееся на 4.
👩💻 Задачу можно решить и в пару строк, но здесь уже сильно снизится понимание. Покажу пример:
N = int(input("Введите количество чисел: "))
print("Ответ: ", min([ x for x in [int(input("x = ")) for x in range(N)] if x % 10 == 4 ]))
👩💻 Цикл for дает лучшее понимание:
N = int(input("Введите количество чисел:"))
mi = 30000
for k in range(N):
number = int(input("Текущее число: "))
if (number % 10 == 4) and (number < mi):
mi = number
k = k + 1
print("Минимальное число, оканч-ся на 4: ", mi)
👩💻 Но самый оптимальный и понятный код получается с помощью цикла while, которые дает возможности тонкой настройки цикла, что иногда нужно, если наперед не задано точное количество итераций:
N = int(input("Введите количество чисел: "))
min_4 = 30000
k = 1
while k <= N:
number = int(input("Текущее число: "))
if (number % 10 == 4) and (number < min_4):
min_4 = number
k = k + 1
print("Минимальное число, оканч-ся на 4: ", min_4)
#информатика #программирование #computer_science #алгоритмы #python
💡 Репетитор IT mentor // @mentor_it👍 14❤ 3😍 2🔥 1
📐 9 из 10 школьников не решают эту задачу по математике
Привет, ребятки! Вчера разбирали с учениками задачку по геометрии (математика ОГЭ, последняя задача). У некоторых моих учеников возникли серьезные трудности при решении. Вообще, помня себя в 8-9 классе, я согласен с тем, что эта задача трудная. Поэтому мне хотелось бы её подробно разобрать для вас. И сложность здесь заключается в том, чтобы посреди простого условия и малого количества исходных данных увидеть простые зацепки стандартных теорем...
✏️ Читать заметку полностью
❓Задача: В треугольнике ABC биссектриса BE и медиана AD перпендикулярны и имеют одинаковую длину, равную 96. Найдите стороны треугольника ABC.
#математика #геометрия #алгебра #math #огэ #разбор_задач #geometry
💡 Репетитор IT mentor // @mentor_it
👍 18❤ 3🔥 2🤯 1
⚡️ Разбор 4 классических задач по ТОЭ
В 1600 году английский учёный Уильям Гильберт написал трактат «О магните, магнитных телах и о большом магните — Земле»... С этого начиналось развитие Теоретических Основ Электротехники (ТОЭ). А в данной статье я рассмотрю подробное решение 4 классических задач по данной дисциплине. Такие задачи встречаются на 1 курсе физико-математических факультетов.
📝 Читать статью полностью
#разбор_задач #ТОЭ #электродинамика #разбор_задач #олимпиады #physics #физика #ЕГЭ
💡 Репетитор IT mentor // @mentor_it
⚡ 8👍 5❤🔥 2🔥 1
💡 Математика, при правильном не нее взгляде, обладает не только истиной, но и высшей красотой — красотой холодной и суровой, подобно скульптуре, не обращенной ни к какой стороне нашей слабой натуры, лишенной украшений живописи и музыки, и тем не менее утонченно чистой и способной к строгому совершенству, свойственному лишь величайшему искусству. Истинный дух восторга, блаженства, чувства что ты больше, чем Человек, каковое есть критерий высшего совершенства, присутствует в математике так же несомненно, как и в поэзии.
— Бертран Рассел.
#математика #math #цитаты #интегральное_исчисление #олимпиады #математический_анализ
💡 Репетитор IT mentor // @mentor_it
❤🔥 15👍 5🔥 4❤ 1😍 1
🎲 Неправильное понимание вероятности ❌
Если при подбрасывании монеты «орел» выпадет 8 раз подряд, можно ошибочно подумать, что вселенная каким-то образом вышла из равновесия, и выпадение «решки» стало более вероятным; однако на самом деле шансы на выпадение «решки» будут по-прежнему составлять 50%. Хотя вероятность выпадения «орла» восемь раз подряд крайне низка (она составляет примерно 0,4%), вероятность выпадения за восемь бросков любой другой комбинации равна этому же значению.
Такое заблуждение называют «заблуждением игрока». Широкую известность получил следующий случай, произошедший в казино Монте-Карло в 1913 году. На одном рулеточном колесе черный цвет выпал 23 раза подряд без какой-либо искусственной помощи «фортуне». Посетители казино быстро заметили необычное поведение рулетки, и начали ставить большие суммы на красный цвет, полагая, что вероятность его выпадения стала выше.
Ещё подробнее я рассмотрел интересные моменты в этой статье:
🪙 Спекуляции, инвестиции и азартные игры с точки зрения математики
💡 Репетитор IT mentor // @mentor_it
👍 11🤓 8❤ 2🔥 1💯 1
Стать программистом и получить диплом ВШЭ, не переезжая в Москву
Это возможно с совместной программой онлайн-бакалавриата от Нетологии и ВШЭ. 6 апреля приглашаем вас на день открытых дверей по программе обучения фулстек-разработчиков «Программные системы и автоматизация процессов разработки».
Приходите, чтобы узнать:
- чем занимается фулстек-разработчик и подходит ли эта профессия вам;
- как устроен онлайн-бакалавриат: как проходит обучение, организована практика и стажировка;
- как поступить на программу.
Регистрация https://netolo.gy/c2o3
Реклама. ООО «Нетология». Erid LatgBi9fG
🤔 4👍 3❤🔥 2😨 2🔥 1🫡 1