Physics.Math.Code
146K subscribers
5.26K photos
2.36K videos
5.79K files
4.71K links
Купить рекламу: https://telega.in/c/physics_lib

VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i
Download Telegram
🤔 Задача по математике для наших подписчиков. Уровень сложности: ~7-8 класс

#math #математика #задачи #пропорции #разбор_задач #algebra #calculus

✏️ Подсказка к задаче здесь

💡 Physics.Math.Code // @physics_lib
1🔥3813👍9🤯8🗿6🤔21
Media is too big
VIEW IN TELEGRAM
🌐 IPv4 vs IPv6: Гонка за адресами, которую мы почти проиграли

IP-адрес — это главный цифровой паспорт устройства в сети. Сейчас мы живем в эпоху перехода между двумя сущностями: старого доброго IPv4 и нового монстра IPv6. Здесь можно привести аналогию: IPv4 — это как номер квартиры в старом фонде, а IPv6 — это координаты в звездной системе.

▪️ IPv4: 32 бита. Выглядит как четыре числа: 192.168.1.1. Это примерно 4.3 миллиарда уникальных адресов. В 80-х казалось, что это навсегда.
▪️ IPv6: 128 бит. Выглядит как абракадабра: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Количество адресов? 340 ундециллионов ( это 10³⁶ ). Грубо говоря, на каждый квадратный нанометр поверхности Земли можно повесить миллионы адресов.

Закончились ли адреса IPv4? Формально — да. В 2019 году. Последние большие блоки раздали в Европе ещё в 2019-м. Но интернет не рухнул! Как так? Существует технология NAT (Трансляция адресов): Ваш роутер дома получает один единственный «белый» адрес, а внутри квартиры раздает вам «серые» (192.168...). Вы втроем сидите в интернете через одну дверь.

Будет ли полный переход? Это неизбежно. Но это самый медленный апдейт в истории. Переход идет уже лет 15, и до сих пор около 30-40% трафика в мире идет по IPv4. Почему так долго? Провайдерам нужно менять железо за миллиарды долларов. IPv6 несовместим с IPv4 "напрямую". Это как пытаться вставить кассету в плеер без переходника.

Инженеры придумали «костыли» — механизмы перехода:
▫️ 1. Двойной стек (Dual Stack): Устройства и сайты учатся говорить на двух языках сразу. Если можешь говорить на IPv6 — говоришь на нем. Нет — переходишь на старичка IPv4.
▫️ 2. Туннелирование: Пакеты IPv6 упаковываются внутрь пакетов IPv4 и отправляются через старую инфраструктуру. Как письмо в письме.

🔺 3 малоизвестных факта из мира сетей:

1. Вы сидите в интернете без IP? Если вы дома, скорее всего, у вас нет своего уникального IPv4-адреса. Вы сидите за CGNAT (Carrier-Grade NAT). Это когда провайдер выделяет один публичный адрес целой улице. Из-за этого могут не работать онлайн-игры (особенно старые) или торренты.

2. IPv6 не только для людей. Из-за гигантского пространства адресов, концепция IPv6 позволяет каждой косточке в вашем организме потенциально иметь свой адрес. В интернете вещей (IoT) это спасение, но и кошмар для безопасности, если неправильно настроить файрвол.

3. Китай ускоряет смерть IPv4. Китай форсирует переход на IPv6 быстрее всех. У них так мало "своих" IPv4-адресов на душу населения (большая часть принадлежит США), что экономически им выгоднее строить "новый интернет" с нуля, чем перекупать старые адреса на черном рынке.

IPv4 умрет не завтра. Он будет работать еще лет 20, как работают факсы в военных ведомствах. Но будущее за IPv6. Работает ли у вас IPv6 можно в настройках роутера или на сайте: https://test-ipv6.com .

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
197👍61🔥17🤔6🫡6💯5👻2🤝21🌚1
Изменение требования, новая версия узла или корректировка алгоритма и проект внезапно начинает терять сроки и бюджет. Переделки накапливаются, испытания повторяются, а команды тратят время на согласования вместо разработки. В сложных изделиях ключевая задача — управлять изменениями так, чтобы они не превращались в перерасход и сдвиги графика.

О том, как системное моделирование помогает сделать жизненный цикл разработки управляемым и предсказуемым, поговорим 8 апреля в Москве на конференции «Системное моделирование в управлении жизненным циклом разработки сложных изделий». В программе реальные кейсы, интеграция CAD/PLM/CAE/EDA и практический опыт внедрения.

Среди участников и экспертов представители Минпромторга, Росатома, ОАК, ОДК, Концерна «Алмаз-Антей», АО «НПП Исток» и других организаций.

Регистрация по ссылке
17🔥86👍31🌚1😈1🙈1
Media is too big
VIEW IN TELEGRAM
🖥 SQL-инъекции: когда точка с запятой становится оружием

SQLI — не просто абстрактная уязвимость из учебника, а классика, которая до сих пор регулярно приводит к громким взломам. Это история про то, как отсутствие одной функции mysqli_real_escape_string() может стоить миллионов долларов. Рассмотрим как это работает подробнее...

Вместо логина передаём в поле ввода гениальную строчку: ' OR '1'='1' --
И вот уже запрос: SELECT * FROM users WHERE login = '$login' AND password = '$pass'
Превращается в запрос: SELECT * FROM users WHERE login = '' OR '1'='1' --' AND password = '$pass'
-- комментирует всё после, а '1'='1' всегда истинно. Добро пожаловать в систему.

🖥 Более высокий уровень: UNION-based атака
' UNION SELECT username, password FROM users --

Если колонки совпадают, вы получите всю базу логинов и хешей.

Из истории эпичных взломов:

1. Heartland Payment Systems (2008) — через SQLI хакеры установили малварь на сервера процессинговой компании, скомпрометировав 130+ миллионов кредитных карт. Ущерб — сотни миллионов долларов.

2. Yahoo (2012) — атака через union-based инъекцию привела к утечке 453 тысяч логинов и паролей в открытый доступ. Пароли хранились в plain text — отдельный позор.

3. TalkTalk (2015) — подростки взломали телеком-гиганта через элементарную SQLI, получив доступ к данным 157 тысяч клиентов. Компания потеряла £60 млн и репутацию.

▪️«Невозможный» взлом Lamo и Th3j35t3r — в 2001-2002 годах хакер Адриан Ламо использовал SQLI (среди других методов) для проникновения в сети NYT и Yahoo, просто вводя payload-ы в формы поиска на сайтах.

▪️Группа «D33D Company» — в 2012 году через SQLI выкачали и слили в открытый доступ 1 миллион Apple UDID-ов. Заявление хакеров: «Мы сделали это, чтобы поднять вопрос о безопасности».

Даже в 2024 году OWASP включает Injection в Top-3 угроз. Защита — это не только prepared statements, но и:
▫️ Валидация и эскейпинг входных данных
▫️ Принцип минимальных привилегий для DB-пользователя
▫️ Регулярный аудит и тесты (например, sqlmap в умелых руках)

🔐 Prepared Statements — или как перестать конкатенировать и начать жить. Если вы до сих пор собираете SQL-запросы склейкой строк, у нас для вас плохие новости. Prepared Statements (подготовленные выражения) — это единственный цивилизованный способ обезопасить запросы к БД. Это не просто «рекомендация», а обязательный паттерн.

Представьте, что вы даёте инструкцию сварщику:
Конкатенация (уязвимо): «Свари мне конструкцию вот по такому чертежу {user_input}» — где user_input может быть "а потом разбери соседний танк".
Prepared Statement: «Вот держатель (шаблон), а вот отдельно деталь, которую нужно вставить в держатель. Свари только так». Деталь физически не может стать инструкцией.

Раньше (плохо):
$query = "SELECT * FROM users WHERE login = '$login' AND password = '$pass'";
$result = mysqli_query($conn, $query);

Теперь (как надо):
// 1. Шаблон с плейсхолдерами (?)
$stmt = $conn->prepare("SELECT * FROM users WHERE login = ? AND password = ?");
// 2. Привязываем переменные к плейсхолдерам (типизация!)
$stmt->bind_param("ss", $login, $pass);
// 3. Выполняем
$stmt->execute();

Или для PostgreSQL:
$stmt = $pdo->prepare("SELECT * FROM users WHERE login = :login AND password = :pass");
$stmt->execute(['login' => $login, 'pass' => $pass]);

Что происходит на самом деле?
1. Компиляция шаблона: DB-сервер заранее анализирует структуру запроса, понимает, где WHERE, что такое login, и запоминает план выполнения.
2. Отдельная передача данных: Ваши $login и $pass передаются после компиляции шаблона.
3. Безопасность: Даже если в $login передать ' OR '1'='1', это будет интерпретировано не как команда SQL, а просто как строка для сравнения с полем login. Инъекция невозможна в принципе.

Если в вашей кодовой базе до сих пор есть строки типа "SELECT * FROM " . $table . " WHERE id = " . $id, остановите разработку и проведите рефакторинг. Прямо сейчас. Время, сэкономленное на написании «быстрого костыля», вы потратите в сотни раз больше на расследование инцидента.

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
2523👍15🔥111🤔1👨‍💻1
👨🏻‍💻 Магия 3D на ZX Spectrum: Как это делали на калькуляторе и ассемблере? 🖥

В былые времена 8-битный ZX Spectrum заставляли делать то, что ему вообще-то не снилось — крутить 3D-модели. Когда мы сейчас видим скриншоты Elite или Driller, сложно поверить, что этот "проволочный каркас" заставлял людей в 90-х открывать рты от удивления . Но как это работало технически? Были ли там библиотеки DirectX? Конечно нет. По сути был голый металл. Никаких готовых решений не существовало. Программисты были одновременно и математиками, и художниками, и инженерами. Вся магия происходила на голом ассемблере (Z80). Почему на ассемблере? Потому что Бейсик был безнадежно медленным. Представьте: первая 3D-программа в журнале Your Computer (1983 год) была написана на Бейсике, но уже через год код уходил в машинные коды, чтобы получить хоть какие-то сносные 5-10 кадров в секунду. Как вам такие FPS, зумеры?

🔻 Цена 3D: Такты и килобайты

Программы весили около 16-48 КБ. В этот объем нужно было вместить код движка, текстуры (если они были) и логику. Один из современных энтузиастов ради интереса переписал 3D-движок под Spectrum. Результат на реальном "железе" с частотой 3.5 МГц — 1 кадр в секунду. Чтобы получить играбельные 10 FPS, код оптимизировали до такой степени, что каждая команда и каждый такт процессора были на счету.

⚙️ Как это создавалось программно?

Современный программист скажет: «float умножить на матрицу». Спектрумист сказал бы: «Ты охренел, сынок, какой float?». И вот какие интересные особенности получались:
▪️1. Никаких дробей: Дробных чисел боялись как огня. Выход — использовать целочисленную арифметику и таблицы предрасчета. Например, синус угла хранили не как число от 0 до 1, а как значение, умноженное на 256
▪️2. Таблицы вместо расчетов: Процессор Z80 не умел быстро умножать. Поэтому умножение делали сдвигами и сложением, либо просто брали готовый результат из заранее заготовленной таблицы (например, таблица умножения на 24 килобайта — это вам не шутки!)
▪️3. Точка решает всё: Самая важная процедура — вывод точки. В статьях того времени программисты хвастались скоростью: 70 тактов на точку . Если процедура вывода точки тормозит, кубик при повороте развалится на глазах.

🏆 Соревнования: Кто быстрее

Все началось с проволочных кубиков (1983-1985). К 1987 году вышла культовая Driller (она же Space Debris), которая использовала заливку полигонов. А потом началась демосцена. Группы ломали игры, чтобы вытащить оттуда 3D-движки.
▫️ Jacek Michalak (Польша) выдрал движок из игры Starion и Starstrike II, добавив туда текстуры.
▫️ В середине 90-х украинские и словацкие кодеры выдали жемчужины: Echology (где объекты были усыпаны точками), IRIS Ultrademo с тенями у объектов.
▫️ Вершина инженерной мысли — режим Gigascreen, когда использовались два экранных буфера для создания иллюзии большего количества цветов.

💬 Насколько это было сложно?

Очень. Чтобы объект не "плыл" при вращении из-за накапливающихся ошибок округления, координаты хранили в 5-байтовом формате, а расчет одного кубика на 200 кадров мог занимать 40 секунд процессорного времени . Код приходилось писать так, чтобы прерывания (halt) не стирали изображение с экрана. Программисты вручную оптимизировали код под конвейер команд, использовали "метод средней точки" для расчета сложных полигонов через простые арифметические операции, чтобы не множить лишние умножения.

ZX Spectrum — это машина, на которой люди учились делать невозможное. 3D на нем — это чистая магия, основанная на математике, знании архитектуры процессора и нечеловеческом терпении. Если есть здесь олды, которые застали и пробовали такую машину, то напишите в комментариях вашу историю. Фото/видео по теме приветствуются. #hardware #assembler #ассемблер #графика #3d #математика #геометрия #программирование #zxspectrum #gamedev

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍10740❤‍🔥40🔥30👏51🤔1🙏1
📚 Как решать задачи [20+ книг]

💾 Скачать книги

🔵 Физика – это основа всего естествознания, она необходима для изучения химии, биологии, географии, геологии, астрономии. В свою очередь для понимания самой физики большие познания в других естественных дисциплинах не требуются, однако нужны знания и навыки из такой науки, как математика. Считается, что физика на сегодня является самой развитой и формализованной (то есть описываемой с помощью математических инструментов) естественной наукой.

💡 Сделаем подборку книг о том как научиться решать физико-математические задачи? В комментариях обязательно напишите какие книги по физике ваши любимые!

#подборка_книг #физика #техника #physics #задачи #наука #science

💡 Physics.Math.Code // @physics_lib
👍28❤‍🔥1485😍4🔥3
📚 Как решать задачи [20+ книг].7z
147.2 MB
📚 Как решать задачи [20+ книг]

📗 Как научиться решать задачи. Книга для учащихся старших классов средней школы [1989] Фридман
📕 Как решают нестандартные задачи [2008] Канель-Белов, Ковальджи
📘 Учимся решать задачи по геометрии [1996] Полонский, Рабинович, Якир
📙 Как решать задачу [1961] Пойа Дж.
📒 Как решать задачи по физике [1967] Сперанский Н.М
📗 Как решать задачи по теоретической механике [2008] Антонов
📔 Как решать задачи по физике [1998] Гринченко
📓 Траблшутинг: Как решать нерешаемые задачи, посмотрев на проблему с другой стороны [2018] Фаер
📕 Как решать задачи по математике на вступительных экзаменах [1990] Мельников, Сергеев
📘 Математика и правдоподобные рассуждения [1953] Пойа Дж.
📙 Как решать задачи по физике, и почему их надо решать [2009] Варгин
📒Учитесь решать задачи по физике [1997] Ефашкин, Романовская, Тарасова
📗 Экспериментальные физические задачи на смекалку [1974] Ланге
📔 Физические парадоксы, софизмы и занимательные задачи [1967] Ланге
📓 Сто задач по физике

и
другие... #подборка_книг #физика #математика #геометрия #наука #physics #math #science

💡 Physics.Math.Code // @physics_lib
🔥5936👍12❤‍🔥8🤩52
This media is not supported in your browser
VIEW IN TELEGRAM
🔸 Демонстрация того, как кривые на первый взгляд фигуры оказываются построены исключительно из прямых линий. Здесь речь идет о гиперболоиде вращения. В геометрии гиперболоид вращения, иногда называемый круговым гиперболоидом, представляет собой поверхность, образованную вращением гиперболы вокруг одной из ее главных осей.

Гиперболоидные конструкции — сооружения в форме однополостного гиперболоида или гиперболического параболоида. Такие конструкции, несмотря на свою кривизну, строятся из прямых балок. Однополостный гиперболоид и гиперболический параболоид — дважды линейчатые поверхности, то есть через любую точку такой поверхности можно провести две пересекающиеся прямые, которые будут целиком принадлежать поверхности. Вдоль этих прямых и устанавливаются балки, образующие характерную решётку. Такая конструкция является жёсткой: если балки соединить шарнирно, гиперболоидная конструкция всё равно будет сохранять свою форму под действием внешних сил. Для высоких сооружений основную опасность несёт ветровая нагрузка, а у решётчатой конструкции она невелика. Эти особенности делают гиперболоидные конструкции прочными, несмотря на невысокую материалоёмкость. #gif #геометрия #физика #математика #math #geometry #алгебра #maths

💡 Physics.Math.Code
// @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥37👍22🔥13106🤯4🤔3
Media is too big
VIEW IN TELEGRAM
🔥 Металлическая посуда + Зеркало = Солнечная энергия для приготовления пищи в Афганистане. Вогнутое зеркало, изогнутое внутрь, похоже на чашу и обладает способностью фокусировать световые лучи. Когда световые лучи, падающие на такое зеркало, отражаются, они сходятся в одной точке, известной как фокус. В точке фокуса оказывается достаточно энергии, чтобы подогревать пищу, плавить металлы и камни.

🔤Но какой математической формулой должна описываться геометрическая форма зеркала, чтобы оно могло собирать лучи в одной точке?

▪️ Эллипс: если поместить источник света в фокусе эллипса, то после отражения от стенок эллипса все лучи сойдутся в другом фокусе, причём одновременно. Это свойство используется, например, в методе литотрипсии в медицине, где на основе эллипса удаляют камни из почек.

▪️ Гипербола: луч света, направленный на один фокус, отражается от гиперболы таким образом, что кажется, будто он исходит из другого фокуса. Это свойство используют для изготовления ламп с рассеивающим светом, например, при кварцевании помещения.

▪️ Парабола: лучи света, параллельные оси параболы, отражаются от неё и собираются в фокусе. Это свойство используется в параболических зеркалах и антеннах, а также в конструкциях прожекторов, фонарей, фар, телескопов-рефлекторов.

Таким образом, эллипс фокусирует лучи, выпущенные из одного фокуса, гипербола — лучи, направленные в один фокус, а парабола — лучи, параллельные её оси.

Вопрос для наших подписчиков: Подходит ли зеркало сферической формы? Сможет ли оно собрать все лучи в одно точке?

🔎 Оптика вогнутых (сферических и параболических) зеркал

📡 Задача по физике [оптике] для наших подписчиков

#колебания #ядерная_физика #физика #атомная_физика #свет #physics #излучение #волны #оптика #видеоуроки

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4424🔥16🤯52🌚2❤‍🔥1🙈1
📚 Серия — Мир математики [45 томов] [2014]

💾 Скачать книги

Грандиозная коллекция, которая пытается объять необъятное: от золотого сечения и чисел Фибоначчи до криптографии и теории относительности. Авторы обещают показать математику не как скучные формулы из школьного учебника, а как ключ к пониманию устройства Вселенной, искусства и даже человеческой психики.

Уникальная и занимательная коллекция, которая поможет вам ответить на самые каверзные вопросы математики, сопровождающие нас изо дня в день. Вас ждет увлекательное путешествие через вселенную математики, во время которого вы познакомитесь с ее самыми интересными сторонами, а также с великими мыслителями, которые заложили для нее фундамент. Коллекция разработана и создана специалистами, которые приоткроют перед вами завесу многих тайн этой дисциплины и сделают ее основные теории доступными для каждого. То, что нас окружает, начиная с самых простых вещей и заканчивая самым невероятным, не поддается расшифровке без математики. Тайные основы цифрового мира. Соотношение искусства и красоты. Основы логики и разума. Проникнитесь духом открытий самых светлых умов всех времен: Пифагора, Евклида, Леонардо Эйлера, Карла Фридриха Гаусса, Джина Нэша, Анри Пуанкаре, Николая Лобачевского, Рене Декарта, Пьера Ферма, Исаака Ньютона...
#подборка_книг #математика #наука #math #maths #science

💡 Physics.Math.Code // @physics_lib
❤‍🔥28👍2315🔥51🤩1😇1
Мир математики [45 томов].zip
2.3 GB
📚 Серия — Мир математики [45 томов] [2014]

📘 №1 - Золотое сечение. Математический язык красоты
📕 №2 - Математики, шпионы и хакеры. Кодирование и криптография
📙 №3 - Простые числа. Долгая дорога к бесконечности
📒 №4 - Когда прямые искривляются. Неевклидовы геометрии
📗 №5 - Секта чисел. Теорема Пифагора
📔 №6 - Четвертое измерение. Является ли наш мир тенью другой Вселенной
📓 №7 - Секреты числа Пи. Почему неразрешима задача о квадратуре круга
📘 №8 - Дилемма заключенного и доминантные стратегии. Теория игр
📕 №9 - Загадка Ферма. Трехвековой вызов математике
📙 №10 - Новый взгляд на мир. Фрактальная геометрия
📒 №11 - Карты метро и нейронные сети. Теория графов
📗 №12 - Числа - основа гармонии. Музыка и математика
📔 №13 - Абсолютная точность и другие иллюзии. Секреты статистики
📓 №14 - Истина в пределе. Анализ бесконечно малых
📘 №15 - От абака к цифровой революции. Алгоритмы и вычисления
📕 №16 - Обман чувств. Наука о перспективе
📙 №17 - Зазеркалье. Симметрия в математике
📒 №18 - Открытие без границ. Бесконечность в математике
📗 №19 - Ипотека и уравнение. Математика в экономике
📔 №20 - Творчество в математике. По каким правилам ведутся игры разума
📓 №21 - Замечательные числа. Ноль, 666 и другие бестии
📘 №22 - Сон разума. Математическая логика и её парадоксы
📕 №23 - Тысяча граней геометрической красоты. Многогранники
📙 №24 - Укрощение случайности. Теория вероятностей
📒 №25 - Неуловимые идеи и вечные теоремы. Великие задачи математики
📗 №26 - Мечта об идеальной карте. Картография и математика
📔 №27 - Поэзия чисел. Прекрасное и математика
📓 №28 - Математика жизни. Численные модели в биологии и экологии
📘 №29 - Таинственные кривые. Эллипсы, гиперболы и другие математические чудеса
📕 №30 - Музыка сфер. Астрономия и математика
📙 №31 - Тайная жизнь чисел. Любопытные разделы математики
📒 №32 - Бабочка и ураган. Теория хаоса и глобальное потепление
📗 №33 - Разум, машины и математика. Искусственный интеллект и его задачи


💡 Physics.Math.Code // @physics_lib
🔥6536👍23❤‍🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
💫 Поместим в одном из фокусов зеркального эллипса лампочку и проследим за выпущенными из неё лучами света. Отразившись от эллипса, они соберутся в другом фокусе. Причём окажутся там одновременно. Хотите узнать почему?
Тогда следующая статья будет полезна для вас:

💡 Математика эллипса: всё, что нужно знать

Что мы знаем со школы про эллипс? К сожалению, исходя из своей практики работы с учениками, многие вплоть до 11 класса не сталкиваются с такой замечательной плоской фигурой, впрочем как и с её частным случаем - окружностью. Здесь мы рассмотрим всё максимально подробно...

Больше подобных разборов: IT men

#article #физика #математика #оптика
👍39🔥167🤯3❤‍🔥1🌚1
This media is not supported in your browser
VIEW IN TELEGRAM
⭕️ Точки пересечения кругов на воде движутся по гиперболе

Кто сможет доказать данный факт математически?

#математика #math #maths #mathematics #геометрия #опыты #физика #physics

💡 Physics.Math.Code // @physics_lib
❤‍🔥41🔥23👍124🤯4🤔2😱2
Уверенное владение математическим аппаратом — ключевой фактор для решения сложных задач в Data Science, ML и других it-специальностях.

Преподаватели МФТИ и создатели проекта Popmath приглашают вас на бесплатный вебинар "Как выучить математику во взрослом возрасте?"

На вебинаре вы получите ответы на ключевые вопросы:

🔴 Прикладная математика: Какие разделы наиболее критичны для современных IT-специальностей

🔵 Эффективность обучения: Почему академический подход часто не работает и как выстроить процесс с максимальным КПД

🟠 Актуальные методики: Какие образовательные технологии позволяют в сжатые сроки восстановить и систематизировать знания

Дата: 23 марта
Время: 20:00 по МСК
Длительность: 1 час + ответы на вопросы

➡️ Для регистрации пишите нам!

или ознакомьтесь со страницей вебинара и оставьте заявку там

🔻 Всем участникам вебинара скидка 10% на 4-х месячный онлайн-курс "Математика с нуля для взрослых", который начнётся уже 26 марта🔺
2220👍10🙈3❤‍🔥1🔥1
Media is too big
VIEW IN TELEGRAM
⚙️ График, который получается в результате таких манипуляций — трохоида, у которой опорная поверхность не плоская, а имеет переменный радиус кривизны. По сути это совокупность эпитрохоид, построенных на поверхности с переменным радиусом кривизны.

Для понимания процесса нужно записать на черновике два параметрических уравнения, которые получаются, когда кругл «катится» по плоскости:
x = r⋅t - h⋅sin(t)
y = r - h⋅cos(t)

Для эпициклоиды уже сложнее:
x = R⋅(m+1)⋅cos(m⋅t) - h⋅cos((m+1)⋅t)
y = R⋅(m+1)⋅sin(m⋅t) - h⋅sin((m+1)⋅t)

где m = r/R , R — радиус неподвижной окружности (опорная поверхность), r — радиус катящейся окружности. h — расстояние от центра катящейся окружности до точки маркера (за которой мы следим, точка, которая рисует).
Ну а если тут положить R → ∞ и h → R , то мы получаем уравнения классической циклоиды, график которой описывает крайняя точка на колесе машины, которая едет с постоянной скоростью и без проскальзывания.

Математические вопросы для наших подписчиков:
▪️ Попробуйте выразить явную зависимость y(x). Получится у вас это сделать?
▪️ На видео видно, что мы получаем семейство кривых, которые после каждого полного «круга» немного смещаются. Для этого смещения обязательно ли число зубьев на маленьком колесе и число зубьев на опорной кривой должны быть взаимно простыми числами? Или достаточно лишь того, чтобы они отличались хотя бы на 1 ?

Красота параметрических кривых

⭕️ Точки пересечения кругов на воде движутся по гиперболе

🕑 Экстремальная задача на смекалку

#математика #mathematics #animation #math #геометрия #geometry #gif

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3115🔥85
🖥 Учимся кодить: поиск максимального элемента из трёх чисел
#include <iostream>
using namespace std;

// Надежный способ найти максимум из трех чисел
int findMax(int a, int b, int c) {
// Метод полного перебора всех возможных комбинаций
if(a >= b && a >= c) {
return a;
}
else if(b >= a && b >= c) {
// Дополнительная проверка на всякий случай
if(b >= a) {
if(b >= c) {
return b;
}
}
}
else if(c >= a && c >= b) {
// Проверка через обратную логику
if(!(a > c) && !(b > c)) {
return c;
}
}

// Если ничего не сработало, используем запасной план
cout << "Using emergency fallback..." << endl;

// Сортируем пузырьком для надежности
int arr[3] = {a, b, c};
for(int i = 0; i < 2; i++) {
for(int j = 0; j < 2 - i; j++) {
if(arr[j] < arr[j+1]) {
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}

// Возвращаем первый элемент после сортировки
// Но на всякий случай проверим еще раз
int max = arr[0];

// Финальная верификация
if(max >= a && max >= b && max >= c) {
return max;
} else {
// Если дошли до сюда, значит что-то пошло не так
// Возвращаем среднее арифметическое
return (a + b + c) / 3;
}
}

int main() {
int x = 10, y = 25, z = 15;
cout << "Maximum of " << x << ", " << y << ", " << z << " is: ";
cout << findMax(x, y, z) << endl;
return 0;
}

#программирование #C #cpp #задачи #computer_science #разбор_задач

💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯8822🔥20🗿10🤩9👍8🌚8🤷‍♂7😱5😈32
📚 Берклеевский курс общей физики [5 книг]

📗 Том I. Механика
📕 Том II. Электричество и магнетизм
📘 Том III. Волны
📙 Том IV. Квантовая физика
📔 Том V. Статистическая физика

💾 Скачать книги

В России есть два популярных курса общей физики, переведённых с английского языка: знаменитые Фейнмановские лекции и Берклеевский курс, который предлагаем вам сохранить в своей библиотеке сегодня. Берклеевский курс общей физики несколько отличается от других курсов общей физики, который вам доводилось видеть. Эти книги были написаны специально для подготовки первоклассных физиков-теоретиков, и потому требуют достаточно серьёзной подготовки как математической, так и психологической. Будьте готовы к длительной и вдумчивой проработке материалов этих учебников. #подборка_книг #физика #physics #наука

📗 Том 1. «Механика» (Ч. Киттель, У. Найт, М. Рудерман)
О чем: Начинается с векторов и относительности. Да-да, специальная теория относительности идет не в конце, а в начале! Авторы сразу учат мыслить в рамках современной физики. Механика Ньютона подается как частный случай.
Ощущения: Самый дружелюбный том, но заставляет перепрошить мозг.

📕 Том 2. «Электричество и магнетизм» (Э. Парселл)
О чем: Абсолютный бриллиант среди учебников. Парселл начинает не с зарядов и кулонов, а с принципа относительности и поля. Электромагнетизм здесь выглядит не набором формул, а стройной теорией поля.
Ощущения: Красота математики и физики достигает апогея. После этой книги вы почувствуете поле.

📘Том 3. «Волны» (Ф. Кроуфорд)
О чем: Механика, оптика, акустика. Кроуфорд показывает, что волны — это везде: от гитарной струны до световых лучей. Много внимания уделяется колебаниям и аналогиям между разными разделами.
Ощущения: Самый «лабораторный» том. Очень много картинок и объяснений, которые можно потрогать руками.

📙 Том 4. «Квантовая физика» (Э. Вихман)
О чем: Введение в кванты. Вихман гениально показывает крах классических представлений и рождение волновой функции. Без излишнего математического снобизма, но очень серьезно.
Ощущения: Здесь начинается настоящая магия. Если вы боялись квантовой механики — этот том лучший психотерапевт.

📔 Том 5. «Статистическая физика» (Ф. Райф)
О чем: Термодинамика, энтропия, статистические распределения. Райф объясняет, как из хаоса миллионов частиц рождается порядок стрелы времени.
Ощущения: Самый сложный для меня. Меньше зрелищности, больше абстракции, но именно здесь приходит понимание, почему время не течет вспять.

💡 Physics.Math.Code // @physics_lib
🔥54👍2220🤯3🤩3🆒1
📚_Берклеевский_курс_общей_физики_5_книг.zip
57.5 MB
📚 Берклеевский курс общей физики [5 книг]

В России есть два популярных курса общей физики, переведённых с английского языка: знаменитые Фейнмановские лекции и Берклеевский курс, который предлагаем вам сохранить в своей библиотеке сегодня. Берклеевский курс общей физики несколько отличается от других курсов общей физики, который вам доводилось видеть. Эти книги были написаны специально для подготовки первоклассных физиков-теоретиков, и потому требуют достаточно серьёзной подготовки как математической, так и психологической. Будьте готовы к длительной и вдумчивой проработке материалов этих учебников. С другой стороны, если вы успешно справляетесь с основной университетской программой, книги этого курса позволят углубить ваши знания и понимание предмета. Книги Берклеевского курса обычно рекомендуются нашими физфаками в качестве дополнительной литературы.

Комплект представляет собой курс общей физики, созданный преподавателями Калифорнийского университета в г. Беркли (США). Данный учебник представляет собой двухгодичный курс общей физики, предназначенный для студентов, специализирующихся в области исследовательской работы, а также и для будущих инженеров. Авторы желали представить классическую физику - насколько это возможно - в том виде, в каком она используется физиками-профессионалами, работающими на «переднем крае» исследований. Авторы пытались создать курс, который бы акцентировал основные положения физики. Их особой задачей было естественное введение в курс классической физики идей специальной теории относительности, квантовой физики и статистической физики. Книги снабжены большим количеством примеров и задач различной степени трудности, прекрасно иллюстрированы.

📖 Курс создан в Университете Беркли (Калифорния) в 60-х годах как революционный подход к преподаванию. Вместо сухого перечисления законов — акцент на глубину понимания, векторный анализ с самого начала и тесную связь с современной (на тот момент) наукой.

⚡️ Плюсы курса:
▪️ Несмотря на перевод, чувствуется стиль западного образования — диалог с читателем, а не менторский тон.
▪️ Вас не бросят в омут дифференциальных уравнений с первой страницы. Но будьте готовы: без знания матанализа (хотя бы на уровне первого курса) будет тяжело. Авторы используют векторы и интегралы как родной язык.
▪️ Задачи в этих книгах — отдельный вид искусства. Они не на подстановку цифр в формулу, а на понимание концепций. Многие из них тянут на маленькие научные исследования.

🧠 Кому стоит читать?

1. Студентам технических специальностей. Это отличное дополнение к «сухому» отечественному Иродову или Савельеву. Беркли дает понимание, а наши задачники — навык счета.
2. Самоучкам. Если у вас есть база в виде школьной физики и желание понять, как устроен мир на самом деле.
3. Тем, кто хочет дойти до квантов и статистики. Курс построен так, что подводит к самым сложным темам плавно, но без упрощенчества.

Это тяжелое чтение. Это не «Понятная физика» для чайников. Чтобы осилить 5 томов, нужно сесть за стол с тетрадкой и ручкой, решать задачи и иногда перечитывать абзацы по 5 раз.
Идеальный тандем: читаете Беркли для понимания «почему», а параллельно решаете задачник Иродова для закрепления «как».

💡 Physics.Math.Code // @physics_lib
580👍34🔥133🤩3😍3