Протонно-нейтронная модель строения ядра атома
-$A = Z + N$, изотопы
-diff --git a/frontend/js/phys-fx.js b/frontend/js/phys-fx.js
index 77592a6..b6e012e 100644
--- a/frontend/js/phys-fx.js
+++ b/frontend/js/phys-fx.js
@@ -2074,4 +2074,84 @@ class EnergyLevels {
}
P.EnergyLevels = EnergyLevels;
+/* ============================================================ */
+/* RadioactiveDecay — N(t) = N0 * 2^(-t/T) */
+/* ============================================================ */
+
+class RadioactiveDecay {
+ constructor(container, opts){
+ opts = opts || {};
+ this.el = (typeof container === 'string') ? document.querySelector(container) : container;
+ this.W = opts.width || 600;
+ this.H = opts.height || 300;
+ this.T = opts.T !== undefined ? opts.T : 2.0; /* период полураспада */
+ this.tMax = opts.tMax !== undefined ? opts.tMax : 10;
+ this.t = 0;
+ this.paused = false;
+ util.subscribe(this);
+ util.observe(this);
+ this._render();
+ }
+ setT(v){ this.T = Math.max(0.2, v); this.t = 0; }
+ reset(){ this.t = 0; }
+ update(dt){ this.t = (this.t + dt * 0.5) % this.tMax; }
+ render(){
+ if (!this.el) return;
+ const W = this.W, H = this.H;
+ const pad = 40, left = pad, right = W - pad - 100, top = 30, bot = H - 40;
+ let svg = util.svgFrame(W, H, {bg:'#fef9c3'});
+ /* Сетка */
+ svg += '
Самая большая глава о ядре атома: от модели ядра до ядерных реакторов и звёздного термоядерного синтеза. 10 параграфов + финал.
+Протонно-нейтронная модель ядра, ядерные реакции, энергия связи, радиоактивность, ядерный реактор, термояд, элементарные частицы. Глава содержит 10 параграфов и финальный этап с боссами.
$A = Z + N$, изотопы
-Сохранение заряда, нуклонов, энергии
-$E_{св} = \Delta m \cdot c^2$, $\Delta m = Zm_p + Nm_n - m_я$
-$\alpha$, $\beta$, $\gamma$ распады
-$N = N_0 \cdot 2^{-t/T}$, период полураспада $T$
-$^{235}$U, $k$ — коэф. размножения
-Управляющие стержни, замедлитель
-Термояд, $^2$H + $^3$H $\to ^4$He + n
-Доза $D$, эквивалент $H$, зиверт
-Стандартная модель, 4 фундаментальных взаимодействия
-