fix(geometry8ch1): audit fixes — 6 errors corrected across §§1–16 and Final
- §1 octagon SVG: removed extra 9th vertex (was 9-gon, now proper 8-gon) - §2 nonagon SVG: removed 2 extra vertices (was 11-gon, now proper 9-gon) - §2 boss task 4: ans:168 → ans:157.5 (angle of regular 16-gon) - §13 boss task 4: hint corrected (BC=2·M₁M₂ → AB=2·M₂M₃) - §15 card 15.2: «нижнее основание» → «верхнее основание» for CD - Final1 boss 4: swapped «бо́льшей»/«меньшей» labels for diagonals (AC=10 is shorter, BD=17 is longer) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -859,8 +859,8 @@ function buildP1(){
|
||||
<p>$n = 8$: $D = \\dfrac{8 \\cdot (8-3)}{2} = \\dfrac{8 \\cdot 5}{2} = \\dfrac{40}{2} = 20$. Ответ: 20 диагоналей.</p>
|
||||
<p style="margin-top:8px"><b>Периметр четырёхугольника</b> со сторонами 5, 7, 4, 6 равен $5+7+4+6=22$.</p>
|
||||
<div style="display:flex;justify-content:center;margin-top:12px"><svg viewBox="0 0 280 170" style="max-width:300px;background:#fafafa;border:1px solid var(--border);border-radius:10px">
|
||||
<!-- Regular octagon with 20 diagonals highlighted -->
|
||||
<polygon points="140,16 206,26 246,80 246,110 206,164 74,164 34,110 34,80 74,26" fill="rgba(139,92,246,.08)" stroke="#8b5cf6" stroke-width="2"/>
|
||||
<!-- Regular octagon with 20 diagonals highlighted (8 vertices) -->
|
||||
<polygon points="206,26 246,80 246,110 206,164 74,164 34,110 34,80 74,26" fill="rgba(139,92,246,.08)" stroke="#8b5cf6" stroke-width="2"/>
|
||||
<!-- Select a few diagonals to show (not all 20, just representative cross-diagonals) -->
|
||||
<line x1="140" y1="16" x2="246" y2="110" stroke="#8b5cf6" stroke-width="1" stroke-dasharray="4 2" opacity=".5"/>
|
||||
<line x1="140" y1="16" x2="34" y2="110" stroke="#8b5cf6" stroke-width="1" stroke-dasharray="4 2" opacity=".5"/>
|
||||
@@ -1284,8 +1284,8 @@ function buildP2(){
|
||||
<p><b>Один угол девятиугольника.</b> $n=9$: сумма $= (9-2)\\cdot 180°=7\\cdot 180°=1260°$. Один угол правильного 9-угольника: $1260°/9=140°$.</p>
|
||||
<p style="margin-top:6px"><b>Найти n по сумме углов.</b> Сумма $=1440°$: $(n-2)\\cdot 180°=1440° \\Rightarrow n-2=8 \\Rightarrow n=10$. Ответ: десятиугольник.</p>
|
||||
<div style="display:flex;justify-content:center;margin-top:12px"><svg viewBox="0 0 280 160" style="max-width:300px;background:#fafafa;border:1px solid var(--border);border-radius:10px">
|
||||
<!-- Regular nonagon (9-gon) with one angle arc highlighted -->
|
||||
<polygon points="140,14 195,22 237,57 252,105 234,152 186,170 94,170 46,152 28,105 43,57 85,22" fill="rgba(217,119,6,.08)" stroke="#d97706" stroke-width="2"/>
|
||||
<!-- Regular nonagon (9-gon) with one angle arc highlighted (9 vertices) -->
|
||||
<polygon points="140,14 195,22 237,57 252,105 186,170 94,170 28,105 43,57 85,22" fill="rgba(217,119,6,.08)" stroke="#d97706" stroke-width="2"/>
|
||||
<!-- highlight angle arc at top vertex -->
|
||||
<path d="M155,32 A18,18 0 0,0 125,32" stroke="#d97706" stroke-width="2" fill="rgba(217,119,6,.25)"/>
|
||||
<text x="140" y="50" text-anchor="middle" font-size="10" fill="#b45309" font-weight="700" font-family="JetBrains Mono,monospace">140°</text>
|
||||
@@ -1473,7 +1473,7 @@ function buildP2(){
|
||||
{ q:'Найди сумму углов <b>выпуклого десятиугольника</b>.', ans:1440, hint:'(10-2)·180=1440' },
|
||||
{ q:'Один угол правильного <b>восьмиугольника</b> равен … °', ans:135, hint:'(8-2)·180/8=135' },
|
||||
{ q:'Сумма углов многоугольника равна <b>900°</b>. Сколько сторон?', ans:7, hint:'(n-2)·180=900→n=7' },
|
||||
{ q:'Сумма углов правильного многоугольника = <b>2520°</b>. Найди один угол.', ans:168, hint:'n=(2520/180)+2=16; угол=2520/16=157.5? нет: (16-2)*180=2520, угол=2520/16=157.5. Проверь: n=16' },
|
||||
{ q:'Сумма углов правильного многоугольника = <b>2520°</b>. Найди один угол.', ans:157.5, hint:'(n-2)·180=2520 → n=16; угол=2520/16=157.5' },
|
||||
];
|
||||
const bossBox=document.getElementById('p2-boss-tasks');
|
||||
bossBox.innerHTML=tasks.map((t,i)=>`
|
||||
@@ -5195,7 +5195,7 @@ function buildP13(){
|
||||
{q:'$BC=26$. Найди среднюю линию, параллельную $BC$.', ans:13, hint:'M₁M₂=BC/2=26/2=13'},
|
||||
{q:'Средняя линия $= 8.5$. Найди параллельную ей сторону.', ans:17, hint:'BC=2·8.5=17'},
|
||||
{q:'Стороны треугольника $10, 24, 26$. Найди периметр срединного треугольника.', ans:30, hint:'P_mid=(10+24+26)/2=60/2=30'},
|
||||
{q:'$M_1M_2 = 7$, $M_2M_3 = 9$, $M_1M_3 = 5$. Найди наибольшую сторону треугольника.', ans:18, hint:'BC=2·M₁M₂=2·9=18'},
|
||||
{q:'$M_1M_2 = 7$, $M_2M_3 = 9$, $M_1M_3 = 5$. Найди наибольшую сторону треугольника.', ans:18, hint:'AB=2·M₂M₃=2·9=18'},
|
||||
];
|
||||
const bossBox=document.getElementById('p13-boss-tasks');
|
||||
bossBox.innerHTML=tasks.map((t,i)=>`
|
||||
@@ -5639,7 +5639,7 @@ function buildP15(){
|
||||
</svg></div>`);
|
||||
|
||||
html += makeCard('rule','Доказательство свойства 1: углы при основании','15.2',`
|
||||
<p>Из $A$ и $B$ опустим высоты $AH_1$ и $BH_2$ на $CD$ (нижнее основание).</p>
|
||||
<p>Из $A$ и $B$ опустим высоты $AH_1$ и $BH_2$ на $CD$ (верхнее основание).</p>
|
||||
<p>$\\triangle AH_1D$ и $\\triangle BH_2C$: $AH_1=BH_2$ (высоты в трапеции с равными боковыми), $AD=BC$ (условие), $\\angle H_1=\\angle H_2=90°$.</p>
|
||||
<p>По «гипотенуза-катет»: $\\triangle AH_1D \\cong \\triangle BH_2C \\Rightarrow \\angle D = \\angle C$.</p>
|
||||
<p>Аналогично $\\angle A = \\angle B$. <b>ч.т.д.</b></p>
|
||||
@@ -6736,8 +6736,8 @@ function buildFinal1(){
|
||||
color: '#0891b2',
|
||||
cond: 'В ромбе $ABCD$ сторона $a=10$, угол $\\angle A=60°$.',
|
||||
parts: [
|
||||
{ label: 'Найди длину бо́льшей диагонали (AC, проходит через угол A=60°, единицы).', ans: 10, hint: 'Треугольник ABD при угле 60°: $\\triangle ABD$ равносторонний ($AB=BD=AD=10$). $AC=10$. Диагональ через вершины с углом 60° равна стороне.' },
|
||||
{ label: 'Найди длину меньшей диагонали BD (единицы), используя теорему Пифагора.', ans: 17, hint: '$AO=5$ (полудиагональ AC), $BO=\\sqrt{10^2-5^2}=\\sqrt{75}\\approx8.66$. $BD=2\\cdot8.66\\approx17.32$. Округли до 17.', tol: 1 },
|
||||
{ label: 'Найди длину меньшей диагонали AC (проходит через угол A=60°, единицы).', ans: 10, hint: 'Треугольник ABD при угле 60°: $\\triangle ABD$ равносторонний ($AB=BD=AD=10$). $AC=10$. Диагональ через вершины с углом 60° равна стороне.' },
|
||||
{ label: 'Найди длину бо́льшей диагонали BD (единицы), используя теорему Пифагора.', ans: 17, hint: '$AO=5$ (полудиагональ AC), $BO=\\sqrt{10^2-5^2}=\\sqrt{75}\\approx8.66$. $BD=2\\cdot8.66\\approx17.32$. Округли до 17.', tol: 1 },
|
||||
{ label: 'Найди площадь ромба (округли до целых).', ans: 87, hint: '$S=\\dfrac{d_1\\cdot d_2}{2}=\\dfrac{10\\cdot17.32}{2}\\approx86.6\\approx87$', tol: 1 },
|
||||
],
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user