feat(math5): Глава 1 §7–§9 — округление, сложение/вычитание, умножение/деление

§7 Округление (правило + округление на координатном луче до десятков + до
сотен/тысяч). §8 Сложение/вычитание (столбик, свойства + тренажёр + «найди
неизвестное» как подготовка к уравнениям). §9 Умножение/деление (прямоугольник
из точек a×b как визуал + тренажёр ×/÷). Шпаргалки/типсы §7–9. Тесты math5: 8/8.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-06-03 09:33:03 +03:00
parent 5eb9fe3f1c
commit 9ed89ab0c8
2 changed files with 233 additions and 1 deletions
+6
View File
@@ -100,6 +100,12 @@ test('ch1: §1 «как решать задачу», §2 «разрядная т
assert.ok(doc.querySelector('#p5-fig svg rect'), '§5: линейка');
win.goTo('p6'); await wait(80);
assert.ok(doc.querySelector('#p6-fig svg'), '§6: координатный луч');
win.goTo('p7'); await wait(80);
assert.ok(doc.querySelector('#p7-fig svg'), '§7: округление на луче');
win.goTo('p8'); await wait(80);
assert.ok(doc.querySelector('#p8-iv2 #p8-xa'), '§8: «найди неизвестное»');
win.goTo('p9'); await wait(80);
assert.ok(doc.querySelector('#p9-fig svg circle'), '§9: прямоугольник из точек');
win.goTo('final'); await wait(80);
assert.ok(doc.querySelector('#fin-go'), 'финал: арена боссов');
win.bumpProgress('final', 100); await wait(20);