docs(plans): расширенный план Физики 9 — детально по каждому § и ЛР
This commit is contained in:
@@ -0,0 +1,509 @@
|
||||
# План улучшения Физики 9 — детально по каждому параграфу
|
||||
|
||||
**Дата:** 2026-05-30
|
||||
**Источник:** учебник Физика-9 (Громыко, Адукацыя i выхаванне, 2019).
|
||||
**Контекст:** дополнение к [PLAN_PHYSICS_9_VISUAL.md](PLAN_PHYSICS_9_VISUAL.md). Тот план описывает горизонтальные фазы (палитра, тёмная тема, FA). Этот — вертикальные, по каждому из 36 § + 12 ЛР + 5 финалов.
|
||||
|
||||
## Принципы
|
||||
|
||||
Для **каждого** параграфа:
|
||||
- **CONTENT**: качество теоретических карточек (3 на §): theory, rule, example
|
||||
- **VISUAL**: SVG-схема, анимация, графики — что улучшить
|
||||
- **CALC**: интерактивный калькулятор закона/формулы
|
||||
- **DND**: drag-and-drop сортировка (по 6-8 чипов)
|
||||
- **TASKS**: пул задач из POOLS_PN — нужны ли числовые/MCQ, сколько
|
||||
- **PRIO**: 🔥 критично / ⭐ важно / 💡 nice-to-have
|
||||
|
||||
Шаблон формата:
|
||||
> ### §N. Название
|
||||
> **Тема:** короткое описание · **Legacy:** функции (upd_N, draw_N, ...)
|
||||
> - 🎯 **CONTENT:** что в теории не так
|
||||
> - 🎨 **VISUAL:** конкретные правки SVG/canvas
|
||||
> - 🧮 **CALC:** какой калькулятор добавить
|
||||
> - 🎲 **DND:** какая сортировка
|
||||
> - 📝 **TASKS:** сколько задач, типы
|
||||
> - **PRIO:** статус
|
||||
|
||||
---
|
||||
|
||||
## Глава 1 · Основы кинематики (§1–§14)
|
||||
|
||||
### §1. Механическое движение. Материальная точка
|
||||
**Тема:** что такое движение, когда тело — материальная точка · **Legacy:** `startAnim1`
|
||||
- 🎯 **CONTENT:** теория уже подробная. Добавить таблицу «когда точка / не точка» (самолёт в перелёте vs. на посадке).
|
||||
- 🎨 **VISUAL:** `startAnim1` — Броуновское движение 30 частиц на canvas. Заменить на **SVG + CSS-анимации** (легче на CPU, тёмная тема). Каждой частице — траектория-след (пунктир 5 последних позиций).
|
||||
- 🧮 **CALC:** калькулятор «можно ли считать точкой?» — ввод размер тела + расстояние, ответ да/нет.
|
||||
- 🎲 **DND:** 8 ситуаций → «точка / не точка» (самолёт, муравей, Земля, колесо, …).
|
||||
- 📝 **TASKS:** оставить POOLS_P1 (10 задач MCQ).
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §2. Система отсчёта. Относительность движения
|
||||
**Тема:** тело отсчёта + оси + часы · **Legacy:** `upd2` (мяч + поезд?)
|
||||
- 🎯 **CONTENT:** добавить параграф про инерциальные/неинерциальные СО (хотя это §22+).
|
||||
- 🎨 **VISUAL:** **главный визуал** — мяч из поезда (3 СО: поезд / земля / Луна). Slider'ом меняем СО, мяч рисует разные траектории. Сейчас на canvas — переделать в SVG со слайдером.
|
||||
- 🧮 **CALC:** «найди скорость относительно X» — slider'ы $v_1$ и $v_2$, расчёт $v_{отн} = v_1 \pm v_2$.
|
||||
- 🎲 **DND:** 6 пар «тело отсчёта → что движется».
|
||||
- 📝 **TASKS:** POOLS_P2 уже есть.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §3. Векторы. Сложение. Правило треугольника / параллелограмма
|
||||
**Тема:** скаляр vs вектор, правило сложения · **Legacy:** `drawArrow3`, `upd3`
|
||||
- 🎯 **CONTENT:** добавить «правило многоугольника» для $n$ векторов.
|
||||
- 🎨 **VISUAL:** `upd3` — сложение двух векторов $\vec a + \vec b = \vec c$. Сейчас хорошо. Добавить: режим **«параллелограмма»** vs **«треугольника»** (toggle).
|
||||
- 🧮 **CALC:** калькулятор $|\vec c| = \sqrt{a^2 + b^2 + 2ab\cos\alpha}$ (теорема косинусов).
|
||||
- 🎲 **DND:** 8 примеров «вектор / скаляр» (масса, скорость, время, сила, длина, …).
|
||||
- 📝 **TASKS:** POOLS_P3.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §4. Проекции вектора
|
||||
**Тема:** $a_x = a\cos\alpha$ · **Legacy:** `upd4` (вектор + угол slider)
|
||||
- 🎯 **CONTENT:** добавить таблицу знаков проекций (углы 0°, 45°, 90°, 135°, 180°).
|
||||
- 🎨 **VISUAL:** `upd4` — slider угла. Добавить **тригонометрический круг** с проекциями на оси.
|
||||
- 🧮 **CALC:** даны $a$, $\alpha$ → найди $a_x$, $a_y$. Уже встроено в slider.
|
||||
- 🎲 **DND:** 6 углов → знак $a_x$ (+, −, 0).
|
||||
- 📝 **TASKS:** POOLS_P4.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §5. Путь и перемещение
|
||||
**Тема:** скаляр $s$ vs вектор $\Delta\vec r$ · **Legacy:** `upd5`
|
||||
- 🎯 **CONTENT:** добавить случай движения по окружности на 360° (s=2πR, Δr=0).
|
||||
- 🎨 **VISUAL:** **главный визуал** — нарисовать траекторию (кривая) и стрелку $\Delta\vec r$ между началом и концом. Slider — сколько прошло. На canvas сейчас слабо, переделать SVG.
|
||||
- 🧮 **CALC:** сравнить s и Δr для разных кривых (прямая, дуга, замкнутая).
|
||||
- 🎲 **DND:** 6 траекторий → больше или равно $s$ vs $|\Delta\vec r|$.
|
||||
- 📝 **TASKS:** POOLS_P5.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §6. Скорость равномерного прямолинейного движения
|
||||
**Тема:** $v = s/t$ · **Legacy:** `upd6`
|
||||
- 🎯 **CONTENT:** добавить таблицу типичных скоростей (пешеход 1.5, авто 20, самолёт 250, c).
|
||||
- 🎨 **VISUAL:** анимация — две машины с разными $v$ едут вправо. Slider — изменяет $v$ каждой.
|
||||
- 🧮 **CALC:** калькулятор $v = s/t$ с автоматическим переводом ед. (км/ч ↔ м/с).
|
||||
- 🎲 **DND:** 6 объектов → отсортировать по возрастанию скорости.
|
||||
- 📝 **TASKS:** POOLS_P6.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §7. Средняя скорость
|
||||
**Тема:** $\langle v\rangle = s_{общ}/t_{общ}$ · **Legacy:** `upd7`
|
||||
- 🎯 **CONTENT:** добавить ловушку «среднее арифметическое vs средневзвешенное».
|
||||
- 🎨 **VISUAL:** график $v(t)$ ступенчатый (два участка с разными $v_1$, $v_2$) + точка средней скорости.
|
||||
- 🧮 **CALC:** даны $v_1, t_1, v_2, t_2$ → $\langle v\rangle$.
|
||||
- 🎲 **DND:** 4 пары ситуаций → какая средняя скорость правильная.
|
||||
- 📝 **TASKS:** POOLS_P7.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §8. Графики при равномерном движении
|
||||
**Тема:** $x(t)$ — прямая, $v(t)$ — горизонталь · **Legacy:** `upd8`
|
||||
- 🎯 **CONTENT:** не хватает — у графика $v(t)$ площадь = путь. Подсветить.
|
||||
- 🎨 **VISUAL:** **рефакторинг через phys.js axes2D/plotFunc**. Сетка, подписи СИ, подсвечивать площадь под $v(t)$.
|
||||
- 🧮 **CALC:** даны $v$ и $t$ → $s$ = площадь.
|
||||
- 🎲 **DND:** 4 графика $x(t)$ → описание (стоит / удаляется / приближается / встречно).
|
||||
- 📝 **TASKS:** POOLS_P8.
|
||||
- **PRIO:** 🔥 (центральный для понимания)
|
||||
|
||||
### §9. Уравнение равномерного движения
|
||||
**Тема:** $x = x_0 + v_x t$ · **Legacy:** `upd9` (deferred)
|
||||
- 🎯 **CONTENT:** добавить пример «встреча двух тел» с системой уравнений.
|
||||
- 🎨 **VISUAL:** два графика $x_1(t)$ и $x_2(t)$ — точка пересечения = встреча. Slider'ы $x_0$, $v$.
|
||||
- 🧮 **CALC:** найти время встречи и место (двух тел).
|
||||
- 🎲 **DND:** 4 уравнения → подобрать график.
|
||||
- 📝 **TASKS:** POOLS_P9.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §10. Мгновенная скорость
|
||||
**Тема:** $\vec v = \lim_{\Delta t \to 0} \Delta\vec r / \Delta t$ · **Legacy:** `upd10` (касательная)
|
||||
- 🎯 **CONTENT:** интуитивный подход через «уменьшаем интервал».
|
||||
- 🎨 **VISUAL:** график $x(t)$ — кривая. Slider $\Delta t$ → секущая → при $\Delta t \to 0$ становится касательной.
|
||||
- 🧮 **CALC:** нет, только визуализация.
|
||||
- 🎲 **DND:** 4 графика → определи направление $\vec v$ в указанной точке.
|
||||
- 📝 **TASKS:** POOLS_P10.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §11. Равноускоренное движение. Ускорение
|
||||
**Тема:** $\vec a = \Delta\vec v/\Delta t$ · **Legacy:** `upd11`
|
||||
- 🎯 **CONTENT:** различить «ускорение» (по модулю) и «торможение» (направление $\vec a$ против $\vec v$).
|
||||
- 🎨 **VISUAL:** автомобиль с тахометром: slider $a$, тахометр показывает $v(t)$. Под ним график $v(t)$.
|
||||
- 🧮 **CALC:** $a = (v - v_0)/t$ — найти $a$, $t$, $v$ из любых двух.
|
||||
- 🎲 **DND:** 6 ситуаций → ускорение или торможение.
|
||||
- 📝 **TASKS:** POOLS_P11.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §12. Скорость при равноуск. движении
|
||||
**Тема:** $v = v_0 + at$ · **Legacy:** `upd12`
|
||||
- 🎯 **CONTENT:** дополнить случаем $a < 0$ (торможение до остановки).
|
||||
- 🎨 **VISUAL:** график $v(t)$ — прямая. Slider $v_0$, $a$. Точка пересечения с $v=0$ подсвечена.
|
||||
- 🧮 **CALC:** найти момент остановки $t = -v_0/a$ при торможении.
|
||||
- 🎲 **DND:** 6 графиков $v(t)$ → знак $a$.
|
||||
- 📝 **TASKS:** POOLS_P12.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §13. Перемещение при равноуск. движении
|
||||
**Тема:** $\Delta x = v_0 t + at^2/2$ или $v^2 - v_0^2 = 2a\Delta x$ · **Legacy:** `upd13` (deferred)
|
||||
- 🎯 **CONTENT:** добавить вывод второй формулы из первой (исключение $t$).
|
||||
- 🎨 **VISUAL:** график $v(t)$ — трапеция, её площадь = $\Delta x$. Подсветка площади.
|
||||
- 🧮 **CALC:** даны $v_0$, $a$, $t$ → $\Delta x$. И обратные.
|
||||
- 🎲 **DND:** 4 ситуации → какая формула удобнее.
|
||||
- 📝 **TASKS:** POOLS_P13.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §14. Графики при равноуск. движении
|
||||
**Тема:** $x(t)$ — парабола, $v(t)$ — прямая, $a(t)$ — горизонт · **Legacy:** `upd14` (deferred)
|
||||
- 🎯 **CONTENT:** добавить связь между тремя графиками (как меняется один → как другие).
|
||||
- 🎨 **VISUAL:** **триада графиков** $x(t)$, $v(t)$, $a(t)$ синхронизированы. Slider $a$ — все три графика реагируют.
|
||||
- 🧮 **CALC:** по параболе $x(t)$ найти $v_0$, $a$.
|
||||
- 🎲 **DND:** 4 параболы → подобрать $a$.
|
||||
- 📝 **TASKS:** POOLS_P14.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
---
|
||||
|
||||
## Глава 2 · Кинематика + Динамика (§15–§24)
|
||||
|
||||
### §15. Закон всемирного тяготения
|
||||
**Тема:** $F = G m_1 m_2/r^2$ · **Legacy:** `startAnim15` (планеты)
|
||||
- 🎯 **CONTENT:** добавить расчёт силы между знакомыми объектами (Земля-Луна, Земля-человек).
|
||||
- 🎨 **VISUAL:** `startAnim15` — Solar system. Сейчас тяжёлая. Добавить **Пауза/Сброс**. Slider скорости (1×, 10×, 100×). Подписи планет с правильными $m$, $r$.
|
||||
- 🧮 **CALC:** $F = G m_1 m_2/r^2$. Slider $m_1$, $m_2$, $r$. Сравнение с весом 1 кг тела.
|
||||
- 🎲 **DND:** 6 пар тел → отсортировать по $F$ гравитации.
|
||||
- 📝 **TASKS:** POOLS_P15.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §16. Движение тел Солнечной системы. Законы Кеплера
|
||||
**Тема:** $T^2/a^3 = $ const · **Legacy:** `upd16`, `initPlanetGrid16`
|
||||
- 🎯 **CONTENT:** 3 закона Кеплера с примерами.
|
||||
- 🎨 **VISUAL:** таблица планет с орбитальными элементами. Slider — выбор планеты, орбита на canvas. Эллипс с двумя фокусами.
|
||||
- 🧮 **CALC:** $T^2 = a^3$ (в годах и а.е.). Проверка для планет.
|
||||
- 🎲 **DND:** 8 планет → отсортировать по периоду.
|
||||
- 📝 **TASKS:** POOLS_P16.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §17. Движение по окружности. Период, частота
|
||||
**Тема:** $T$, $\nu$, $\omega$ · **Legacy:** `upd17`, `startAnim17`
|
||||
- 🎯 **CONTENT:** связь $\omega = 2\pi\nu = 2\pi/T$.
|
||||
- 🎨 **VISUAL:** колесо с точкой. Slider — частота. Подписи $T$, $\nu$, $\omega$ реактивно.
|
||||
- 🧮 **CALC:** «найди $\omega$» по $T$ или $\nu$.
|
||||
- 🎲 **DND:** 6 объектов → отсортировать по $\omega$ (часовая стрелка vs Земля вокруг оси vs пропеллер).
|
||||
- 📝 **TASKS:** POOLS_P17.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §18. Центростремительное ускорение
|
||||
**Тема:** $a_n = v^2/R = \omega^2 R$ · **Legacy:** `startAnim18`
|
||||
- 🎯 **CONTENT:** объяснить почему $\vec a_n$ направлено к центру.
|
||||
- 🎨 **VISUAL:** точка по окружности, $\vec v$ касается окружности, $\vec a_n$ к центру. Слайдер $\omega$.
|
||||
- 🧮 **CALC:** $a_n = v^2/R$, slider $v$ и $R$.
|
||||
- 🎲 **DND:** 6 ситуаций → отсортировать по $a_n$ (автомобиль на повороте, центрифуга, Земля по орбите).
|
||||
- 📝 **TASKS:** POOLS_P18.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §19. Сила упругости. Закон Гука
|
||||
**Тема:** $F = kx$ · **Legacy:** `upd19`, `drawSpring19`
|
||||
- 🎯 **CONTENT:** ограничение закона Гука (предел упругости).
|
||||
- 🎨 **VISUAL:** пружина с грузом. Slider $k$ и $m$. Длина пружины меняется.
|
||||
- 🧮 **CALC:** $F = kx$ — найти любую величину из двух.
|
||||
- 🎲 **DND:** 4 пружины разной жёсткости → отсортировать по $k$.
|
||||
- 📝 **TASKS:** POOLS_P19.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §20. Сила трения
|
||||
**Тема:** $F_{тр} = \mu N$ · **Legacy:** `upd20`, `drawFriction20`
|
||||
- 🎯 **CONTENT:** различить трение покоя / скольжения / качения.
|
||||
- 🎨 **VISUAL:** брусок на поверхности, прикладываем силу. Если $F < \mu N$ — стоит. Иначе скользит. Slider $F$, $\mu$.
|
||||
- 🧮 **CALC:** $F_{тр} = \mu m g$, slider $\mu$, $m$.
|
||||
- 🎲 **DND:** 6 пар материалов → отсортировать по $\mu$ (резина-асфальт, лёд-сталь, дерево-дерево).
|
||||
- 📝 **TASKS:** POOLS_P20.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §21. Закон инерции. 1-й закон Ньютона
|
||||
**Тема:** инерциальные СО · **Legacy:** `startAnim21`
|
||||
- 🎯 **CONTENT:** различить инерц/неинерц СО.
|
||||
- 🎨 **VISUAL:** автобус с пассажиром. Slider $a$. При $a \ne 0$ — пассажир «дрейфует» относительно автобуса. Это указывает на неинерц.
|
||||
- 🧮 **CALC:** не нужен.
|
||||
- 🎲 **DND:** 6 ситуаций → инерц / неинерц СО.
|
||||
- 📝 **TASKS:** POOLS_P21.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §22. 2-й закон Ньютона. $\vec F = m\vec a$
|
||||
**Тема:** связь силы и ускорения · **Legacy:** `upd22`, `drawAngularThrow22`
|
||||
- 🎯 **CONTENT:** разделить «равнодействующая» и «отдельная сила».
|
||||
- 🎨 **VISUAL:** тело + 2 силы (стрелки). Резулитант + ускорение. Slider $F_1$, $F_2$, угол.
|
||||
- 🧮 **CALC:** $a = F/m$.
|
||||
- 🎲 **DND:** 6 пар → отсортировать по результирующей.
|
||||
- 📝 **TASKS:** POOLS_P22.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §23. 3-й закон Ньютона. Закон всемирного тяготения
|
||||
**Тема:** $\vec F_{12} = -\vec F_{21}$, $g = GM/R^2$ · **Legacy:** `upd23`, `drawGravity23`
|
||||
- 🎯 **CONTENT:** $g$ на разных высотах.
|
||||
- 🎨 **VISUAL:** график $g(h)$ — уменьшение с высотой.
|
||||
- 🧮 **CALC:** $g_h = GM/(R+h)^2$.
|
||||
- 🎲 **DND:** 6 высот → отсортировать $g$ (поверхность, гора, МКС, Луна).
|
||||
- 📝 **TASKS:** POOLS_P23.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §24. Сила тяжести. Вес. Невесомость
|
||||
**Тема:** Вес ≠ масса · **Legacy:** `upd24`, `drawElevator24`
|
||||
- 🎯 **CONTENT:** лифт — четыре режима (покой, разгон вверх, разгон вниз, свободное падение).
|
||||
- 🎨 **VISUAL:** лифт с пассажиром, slider $a$. Динамометр показывает вес. Цвет ускорения по PHYS9_COLORS.acceleration.
|
||||
- 🧮 **CALC:** $P = m(g \pm a)$, slider.
|
||||
- 🎲 **DND:** 6 ситуаций → перегрузка / норма / невесомость.
|
||||
- 📝 **TASKS:** POOLS_P24.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
---
|
||||
|
||||
## Глава 3 · Статика (§25–§30)
|
||||
|
||||
### §25. Условие равновесия. Рычаг
|
||||
**Тема:** $\Sigma\vec F = 0$, $F_1 l_1 = F_2 l_2$ · **Legacy:** `upd25`, `drawSeesaw25`
|
||||
- 🎯 **CONTENT:** виды рычагов (1-го, 2-го рода, рычаг Архимеда).
|
||||
- 🎨 **VISUAL:** качель с грузами. Slider массы и плечи. Анимация наклона при дисбалансе.
|
||||
- 🧮 **CALC:** $F_1 l_1 = F_2 l_2$ — найти любую из четырёх.
|
||||
- 🎲 **DND:** 6 инструментов → 1-й или 2-й род (ножницы, молоток, тачка).
|
||||
- 📝 **TASKS:** POOLS_P25.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §26. Простые механизмы (рычаг, наклонная, блок)
|
||||
**Тема:** золотое правило механики · **Legacy:** `upd26`, `drawLever26`
|
||||
- 🎯 **CONTENT:** связать с КПД (раздел §27).
|
||||
- 🎨 **VISUAL:** 3 механизма (рычаг, блок, наклонная). Slider — параметр, расчёт выигрыша.
|
||||
- 🧮 **CALC:** выигрыш в силе vs выигрыш в расстоянии.
|
||||
- 🎲 **DND:** 6 механизмов → выигрыш в чём.
|
||||
- 📝 **TASKS:** POOLS_P26.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §27. КПД механизма. Трение. Наклонная плоскость
|
||||
**Тема:** $\eta = A_{пол}/A_{зат}$ · **Legacy:** `upd27`, `upd27mu`, `drawIncline27`, `drawEfficiency27`
|
||||
- 🎯 **CONTENT:** примеры КПД (двигатель ~25%, рычаг ~95%, чайник ~80%).
|
||||
- 🎨 **VISUAL:** наклонная плоскость с бруском. Slider угла, $\mu$. Показывает силы $mg$, $N$, $F_{тр}$, нужную $F$.
|
||||
- 🧮 **CALC:** $\eta$ + калькулятор для наклонной.
|
||||
- 🎲 **DND:** 6 устройств → отсортировать по КПД.
|
||||
- 📝 **TASKS:** POOLS_P27.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §28. Условие равновесия твёрдого тела
|
||||
**Тема:** $\Sigma\vec F = 0$, $\Sigma M = 0$ · **Legacy:** `upd28`, `drawEquilibrium28`
|
||||
- 🎯 **CONTENT:** центр тяжести, виды равновесия (устойчивое, неустойчивое, безразличное).
|
||||
- 🎨 **VISUAL:** пирамида + квадрат + цилиндр на наклонной → когда упадёт.
|
||||
- 🧮 **CALC:** «где центр тяжести системы 2 тел?»
|
||||
- 🎲 **DND:** 6 ситуаций → устойчивое / неустойчивое / безразличное.
|
||||
- 📝 **TASKS:** POOLS_P28.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### §29. Закон Архимеда
|
||||
**Тема:** $F_A = \rho g V$ · **Legacy:** `upd29`, `drawArchimedes29`
|
||||
- 🎯 **CONTENT:** условие плавания (3 случая: тонет, плавает, всплывает).
|
||||
- 🎨 **VISUAL:** тело в жидкости. Slider $\rho_{тела}$, $V$. Сравнение $\rho_{тела}$ и $\rho_{жидк}$ → итог.
|
||||
- 🧮 **CALC:** $F_A = \rho g V$.
|
||||
- 🎲 **DND:** 6 материалов → плавает / тонет в воде.
|
||||
- 📝 **TASKS:** POOLS_P29.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §30. Плавание тел. Условия равновесия
|
||||
**Тема:** $\rho_{тела} < \rho_{жидк}$ — плавает · **Legacy:** `upd30`, `drawShip30`
|
||||
- 🎯 **CONTENT:** грузоподъёмность.
|
||||
- 🎨 **VISUAL:** корабль на воде, добавляем грузы → погружается. При перегрузке тонет.
|
||||
- 🧮 **CALC:** максимальный груз корабля.
|
||||
- 🎲 **DND:** 6 жидкостей → отсортировать по $\rho$.
|
||||
- 📝 **TASKS:** POOLS_P30.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
---
|
||||
|
||||
## Глава 4 · Импульс, энергия, колебания (§31–§36)
|
||||
|
||||
### §31. Импульс тела
|
||||
**Тема:** $\vec p = m\vec v$ · **Legacy:** `upd31`
|
||||
- 🎯 **CONTENT:** импульс силы $F\Delta t = \Delta p$.
|
||||
- 🎨 **VISUAL:** автомобиль с тяжёлым грузом и без — одинаковая скорость, разный импульс.
|
||||
- 🧮 **CALC:** $p = mv$ + изменение импульса при ударе.
|
||||
- 🎲 **DND:** 6 пар «$m_1$, $v_1$» и «$m_2$, $v_2$» → сравнить $p$.
|
||||
- 📝 **TASKS:** POOLS_P31.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §32. Закон сохранения импульса
|
||||
**Тема:** $\Sigma\vec p =$ const в замкнутой системе · **Legacy:** (нет?)
|
||||
- 🎯 **CONTENT:** примеры (выстрел, удар, ракета).
|
||||
- 🎨 **VISUAL:** **главный визуал** — два шарика, упругий удар. Slider $m_1$, $m_2$, $v_1$, $v_2$. До и после.
|
||||
- 🧮 **CALC:** $m_1 v_1 + m_2 v_2 = m_1 v_1' + m_2 v_2'$ (упругий) или $(m_1+m_2)v$ (неупругий).
|
||||
- 🎲 **DND:** 6 ситуаций → упругий / неупругий удар.
|
||||
- 📝 **TASKS:** POOLS_P32.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §33. Работа. Мощность
|
||||
**Тема:** $A = F s \cos\alpha$, $N = A/t$ · **Legacy:** `upd33`
|
||||
- 🎯 **CONTENT:** работа против/по направлению силы (знак).
|
||||
- 🎨 **VISUAL:** брусок с силой под углом. Slider $\alpha$. Подсветка $A$ положительная / отрицательная / нулевая.
|
||||
- 🧮 **CALC:** $A = Fs\cos\alpha$ и $N = Fv$.
|
||||
- 🎲 **DND:** 6 ситуаций → знак работы.
|
||||
- 📝 **TASKS:** POOLS_P33.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §34. Энергия. Кинетическая и потенциальная
|
||||
**Тема:** $E_k = mv^2/2$, $E_p = mgh$, $E_p^{упр} = kx^2/2$ · **Legacy:** `upd34`, `upd34zero`
|
||||
- 🎯 **CONTENT:** «нулевой уровень» $E_p$ — произвольный выбор.
|
||||
- 🎨 **VISUAL:** мяч на разной высоте + слайдер $v$. Анимация полёта. Подсчёт $E_k$ и $E_p$ реактивно.
|
||||
- 🧮 **CALC:** $E_k$ + $E_p$ + $E_p^{упр}$.
|
||||
- 🎲 **DND:** 6 объектов → какая энергия больше ($E_k$ или $E_p$).
|
||||
- 📝 **TASKS:** POOLS_P34.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §35. Закон сохранения механической энергии
|
||||
**Тема:** $E_k + E_p = $ const при отсутствии трения · **Legacy:** `upd35`
|
||||
- 🎯 **CONTENT:** учёт диссипации (с трением).
|
||||
- 🎨 **VISUAL:** **главный визуал** — горка / маятник. На графике сумма $E$ vs время. С трением — спадает.
|
||||
- 🧮 **CALC:** «найди $v$ внизу» по $h$ (без трения).
|
||||
- 🎲 **DND:** 4 ситуации → сохраняется / нет.
|
||||
- 📝 **TASKS:** POOLS_P35.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### §36. Колебательное движение. Маятник
|
||||
**Тема:** $T = 2\pi\sqrt{l/g}$ (мат.), $T = 2\pi\sqrt{m/k}$ (пруж.) · **Legacy:** `togglePend36`
|
||||
- 🎯 **CONTENT:** свободные / вынужденные колебания, резонанс.
|
||||
- 🎨 **VISUAL:** маятник + пружинный осциллятор синхронно. Slider $l$, $m$, $k$. Период замеряется.
|
||||
- 🧮 **CALC:** период для обеих формул.
|
||||
- 🎲 **DND:** 6 маятников → отсортировать по периоду.
|
||||
- 📝 **TASKS:** POOLS_P36.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
---
|
||||
|
||||
## Глава 5 · Лабораторный практикум (ЛР 1–12)
|
||||
|
||||
Общий формат отчёта (как у Физики 8):
|
||||
- **Цель работы** (карточка)
|
||||
- **Оборудование** (список)
|
||||
- **Ход работы** (нумерованный)
|
||||
- **Виртуальная установка** (SVG-симуляция)
|
||||
- **Таблица измерений** (автозаполнение из симуляции)
|
||||
- **Расчёт результата** (формула + калькулятор)
|
||||
- **Вывод** (автогенерация)
|
||||
- **Кнопка «Сдать работу» (+30 XP)**
|
||||
|
||||
### ЛР 1. Определение средней скорости движения
|
||||
- 🎨 шарик скатывается по жёлобу, серия из 5 измерений, расчёт $\langle v\rangle$.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### ЛР 2. Изучение равноускоренного движения
|
||||
- 🎨 тележка с пишущим механизмом. Лента с отметками. Расчёт $a$ по серии.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### ЛР 3. Исследование движения тела по окружности
|
||||
- 🎨 шарик на нити. Slider $\omega$. Расчёт $a_n$.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### ЛР 4. Изучение колебаний маятника
|
||||
- 🎨 математический маятник. Slider $l$. Измерение $T$ для 10 колебаний → $g$.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### ЛР 5. Сравнение сил, движущих тело по наклонной
|
||||
- 🎨 динамометр + наклонная. Изменение угла → сила.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### ЛР 6. Изучение свободного падения
|
||||
- 🎨 секундомер + высота. Расчёт $g = 2h/t^2$.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### ЛР 7. Закон сохранения энергии (горка)
|
||||
- 🎨 шар скатывается с разной $h$, измерение $v_{внизу}$.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### ЛР 8. Закон Архимеда
|
||||
- 🎨 динамометр в воздухе / в воде. Расчёт $F_A$.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### ЛР 9. Плавание тел
|
||||
- 🎨 тело в разных жидкостях. Глубина погружения.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
### ЛР 10. Изучение равновесия рычага
|
||||
- 🎨 рычаг с подвешиваемыми грузами разной массы и на разных плечах.
|
||||
- **PRIO:** 🔥
|
||||
|
||||
### ЛР 11. КПД наклонной плоскости
|
||||
- 🎨 динамометр тянет груз по наклонной. Расчёт $\eta$.
|
||||
- **PRIO:** 🔥 (есть в legacy: `drawLab11`)
|
||||
|
||||
### ЛР 12. Свободное колебательное движение
|
||||
- 🎨 пружинный маятник. Период от $m$ и $k$.
|
||||
- **PRIO:** ⭐
|
||||
|
||||
---
|
||||
|
||||
## Финалы глав
|
||||
|
||||
Сейчас финалы 1-5 **уже содержат шпаргалку и интегрированные задачи** (5-10 каждый). Что улучшить:
|
||||
|
||||
### Финал 1 (Кинематика, ⭐)
|
||||
- Прогресс-бар «решено $N$ из $M$»
|
||||
- Ачивка `physics9_ch1_master` (+50 XP)
|
||||
- Конфетти при 100%
|
||||
|
||||
### Финал 2 (Динамика, ⭐)
|
||||
- Аналогично + ачивка `physics9_ch2_master`
|
||||
|
||||
### Финал 3 (Статика, ⭐)
|
||||
- Аналогично + ачивка `physics9_ch3_master`
|
||||
|
||||
### Финал 4 (Энергия, ⭐)
|
||||
- Аналогично + ачивка `physics9_ch4_master`
|
||||
|
||||
### Финал 5 (Колебания / итог, ⭐)
|
||||
- Аналогично + ачивка `physics9_ch5_master`
|
||||
- **Финал курса**: ачивка `physics9_grandmaster` (+150 XP) при всех 5 ачивках глав.
|
||||
|
||||
---
|
||||
|
||||
## Сводная таблица приоритетов
|
||||
|
||||
### 🔥 Критично (24)
|
||||
§2, §5, §8, §9, §10, §11, §13, §14, §15, §18, §19, §20, §22, §24, §25, §27, §29, §31, §32, §33, §34, §35, ЛР 2, 4, 6, 7, 8, 10, 11
|
||||
|
||||
### ⭐ Важно (15)
|
||||
§1, §3, §4, §6, §7, §12, §16, §17, §21, §23, §26, §28, §30, §36, ЛР 1, 3, 5, 9, 12, Финалы 1-5
|
||||
|
||||
### 💡 Nice-to-have (0)
|
||||
Все параграфы покрыты.
|
||||
|
||||
---
|
||||
|
||||
## Стратегия выполнения
|
||||
|
||||
**Принцип:** одна волна = 1 глава (5-10 §). За волну делать минимум: 🔥-параграфы в полном объёме, ⭐ — хотя бы CONTENT + VISUAL.
|
||||
|
||||
**Порядок волн:**
|
||||
1. **Wave A — Глава 1 (§1-14):** базовая кинематика, фундамент. 14 §.
|
||||
2. **Wave B — Глава 2 (§15-24):** динамика, силы. 10 §.
|
||||
3. **Wave C — Глава 3 (§25-30):** статика. 6 §.
|
||||
4. **Wave D — Глава 4 (§31-36):** энергия, колебания. 6 §.
|
||||
5. **Wave E — ЛР практикум (ЛР 1-12):** лаб. отчёты. 12 ЛР.
|
||||
6. **Wave F — Финалы (1-5):** прогресс-бары, ачивки, конфетти.
|
||||
7. **Wave G — Финал курса:** ачивка `physics9_grandmaster` + общий финальный босс.
|
||||
|
||||
**Оценка:**
|
||||
- Wave A: ~10-12 коммитов, ~3000 LOC
|
||||
- Wave B: ~8-10 коммитов, ~2500 LOC
|
||||
- Wave C: ~5-6 коммитов, ~1500 LOC
|
||||
- Wave D: ~5-6 коммитов, ~1500 LOC
|
||||
- Wave E: ~6-8 коммитов, ~2000 LOC
|
||||
- Wave F: ~5 коммитов, ~500 LOC
|
||||
- Wave G: ~1 коммит, ~300 LOC
|
||||
|
||||
**Итого:** ~40-50 коммитов, ~11 500 LOC. Это сопоставимо с полным курсом Физики 8 (Phase 0-7).
|
||||
|
||||
---
|
||||
|
||||
## Архитектурное решение (КРИТИЧНО)
|
||||
|
||||
Перед началом Wave A — **принять решение** о пути:
|
||||
|
||||
- **Путь A** (быстро): продолжать править `phys9_legacy.js` и инжектить SVG/калькуляторы в ch-страницы через текущий task-injector. Заморозить `extract_phys9_legacy.cjs`.
|
||||
- **Путь B** (правильно): переписать ch1..ch5 на конвенцию Физики 8 (build_pN с локальными POOLS внутри ch), удалить phys9_legacy.js целиком.
|
||||
|
||||
**Рекомендация:** Путь B. Wave A (Глава 1) сделать как пилот в новой архитектуре. Если получается чисто — переносить остальные главы.
|
||||
|
||||
---
|
||||
|
||||
## Связанные документы
|
||||
- [PLAN_PHYSICS_9.md](PLAN_PHYSICS_9.md) — исходный план учебника
|
||||
- [PLAN_PHYSICS_9_VISUAL.md](PLAN_PHYSICS_9_VISUAL.md) — горизонтальные фазы (палитра, FA, темы)
|
||||
- [PLAN_PHYSICS_8.md](../textbooks-8/PLAN_PHYSICS_8.md) — образец архитектуры
|
||||
- [PLAN_PHYSICS_10.md](../textbooks-10/PLAN_PHYSICS_10.md) — образец визуализации
|
||||
Reference in New Issue
Block a user