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 += ''; + for (let i = 0; i <= 10; i++){ + const x = left + i * (right - left) / 10; + svg += ''; + } + for (let i = 0; i <= 4; i++){ + const y = top + i * (bot - top) / 4; + svg += ''; + } + svg += ''; + svg += ''; + svg += ''; + /* Кривая */ + let pts = ''; + for (let i = 0; i <= 100; i++){ + const tau = i * this.tMax / 100; + const N = Math.pow(2, -tau / this.T); + const x = left + tau / this.tMax * (right - left); + const y = bot - N * (bot - top); + pts += x.toFixed(1) + ',' + y.toFixed(1) + ' '; + } + svg += ''; + /* Точки полураспадов: 1T, 2T, 3T... */ + for (let k = 1; k * this.T < this.tMax; k++){ + const tau = k * this.T; + const N = Math.pow(2, -k); + const x = left + tau / this.tMax * (right - left); + const y = bot - N * (bot - top); + svg += ''; + svg += ''; + svg += '' + k + 'T'; + } + /* Текущая точка t */ + const Nt = Math.pow(2, -this.t / this.T); + const cx = left + this.t / this.tMax * (right - left); + const cy = bot - Nt * (bot - top); + svg += ''; + /* Подписи */ + svg += 'N₀'; + svg += 'N₀/2'; + /* Панель справа */ + const px = right + 12; + svg += 'N(t) = N₀ · 2^(-t/T)'; + svg += 'T = ' + this.T.toFixed(2) + ''; + svg += 't = ' + this.t.toFixed(2) + ''; + svg += 'N/N₀ = ' + Nt.toFixed(3) + ''; + svg += ''; + this.el.innerHTML = svg; + } + _render(){ this.render(); } +} +P.RadioactiveDecay = RadioactiveDecay; + })(); diff --git a/frontend/textbooks/physics_11_ch7.html b/frontend/textbooks/physics_11_ch7.html index 74fd006..bcb6a18 100644 --- a/frontend/textbooks/physics_11_ch7.html +++ b/frontend/textbooks/physics_11_ch7.html @@ -1,227 +1,995 @@ - + - -Физика 11 · Глава 7 · Ядерная физика и элементарные частицы - +Физика 11 · Глава 7 · «Ядерная физика» + - + +
-
+
- - - К курсу физики 11 - +

Физика 11 · Глава 7

+
Ядерная физика и элементарные частицы · ядро, радиоактивность, реакторы, синтез, дозиметрия
-
-

Глава 7. Ядерная физика и элементарные частицы

-
Протонно-нейтронная модель ядра, ядерные реакции, энергия связи, радиоактивность, ядерный реактор, термояд, элементарные частицы · §35–§44
+
+ К физике 11 +
-
+
+
+ +
+

Ядро, радиоактивность, термояд

+

Самая большая глава о ядре атома: от модели ядра до ядерных реакторов и звёздного термоядерного синтеза. 10 параграфов + финал.

+
+ +
+ Прогресс по главе +
+ 0% +
+
+
+
+ +
+
Параграфы главы
+
+
+ +
§ 35

Протонно-нейтронная модель ядра

+
§ 36

Ядерные реакции и законы сохранения

+
§ 37

Энергия связи ядра

+
§ 38

Радиоактивность

+
§ 39

Закон радиоактивного распада

+
§ 40

Деление ядер. Цепные реакции

+
§ 41

Ядерный реактор

+
§ 42

Ядерный синтез

+
§ 43

Ионизирующее излучение. Дозиметрия

+
§ 44

Элементарные частицы

+

Финал главы 7

-
- Глава 7 -

Ядерная физика и элементарные частицы

-

Протонно-нейтронная модель ядра, ядерные реакции, энергия связи, радиоактивность, ядерный реактор, термояд, элементарные частицы. Глава содержит 10 параграфов и финальный этап с боссами.

- -
- -
-
§ 35
-
-

Протонно-нейтронная модель строения ядра атома

-

$A = Z + N$, изотопы

-
- - Будет добавлено в волне W12-W13 -
-
-
- -
-
§ 36
-
-

Ядерные реакции. Законы сохранения в ядерных реакциях

-

Сохранение заряда, нуклонов, энергии

-
- - Будет добавлено в волне W12-W13 -
-
-
- -
-
§ 37
-
-

Энергия связи ядра атома

-

$E_{св} = \Delta m \cdot c^2$, $\Delta m = Zm_p + Nm_n - m_я$

-
- - Будет добавлено в волне W12-W13 -
-
-
- -
-
§ 38
-
-

Радиоактивность

-

$\alpha$, $\beta$, $\gamma$ распады

-
- - Будет добавлено в волне W12-W13 -
-
-
- -
-
§ 39
-
-

Закон радиоактивного распада

-

$N = N_0 \cdot 2^{-t/T}$, период полураспада $T$

-
- - Будет добавлено в волне W12-W13 -
-
-
- -
-
§ 40
-
-

Деление тяжёлых ядер. Цепные ядерные реакции

-

$^{235}$U, $k$ — коэф. размножения

-
- - Будет добавлено в волне W12-W13 -
-
-
- -
-
§ 41
-
-

Ядерный реактор

-

Управляющие стержни, замедлитель

-
- - Будет добавлено в волне W12-W13 -
-
-
- -
-
§ 42
-
-

Реакции ядерного синтеза

-

Термояд, $^2$H + $^3$H $\to ^4$He + n

-
- - Будет добавлено в волне W12-W13 -
-
-
- -
-
§ 43
-
-

Ионизирующее излучение. Элементы дозиметрии

-

Доза $D$, эквивалент $H$, зиверт

-
- - Будет добавлено в волне W12-W13 -
-
-
- -
-
§ 44
-
-

Элементарные частицы и их взаимодействия

-

Стандартная модель, 4 фундаментальных взаимодействия

-
- - Будет добавлено в волне W12-W13 -
-
-
-
- - - +
-
- Физика — 11 класс · Глава 7 · LearnSpace -
+
Интерактивный учебник «Физика 11» · Глава 7 · «Ядерная физика» · LearnSpace
+
Достижение!
+ +