diff --git a/frontend/textbooks/geometry_9_ch1.html b/frontend/textbooks/geometry_9_ch1.html index 18b4a25..0ad32f5 100644 --- a/frontend/textbooks/geometry_9_ch1.html +++ b/frontend/textbooks/geometry_9_ch1.html @@ -1686,7 +1686,7 @@ function buildP4(){ + (tn===null ? '$\\tan '+aDeg+'^\\circ$ — не определён' : '$\\tan '+aDeg+'^\\circ \\approx '+tn.toFixed(3)+'$'); renderMath(out); if(aDeg > 90 && aDeg < 180){ - tag.innerHTML = '⚠ Тупой угол! $\\cos \\alpha < 0$.'; + tag.innerHTML = ' Тупой угол! $\\cos \\alpha < 0$.'; renderMath(tag); } else if(aDeg === 90){ tag.innerHTML = 'Прямой угол.'; @@ -2262,18 +2262,18 @@ function buildP6(){ s += 'B'; s += 'C'; s += 'H'; - // подписи отрезков - s += 'b₁='+b1.toFixed(0)+''; - s += 'a₁='+a1.toFixed(0)+''; - s += 'h='+hPx.toFixed(0)+''; - s += 'b='+bPx.toFixed(0)+''; - s += 'a='+aPx.toFixed(0)+''; + // подписи отрезков в единицах (px / sc = единиц, c = 10) + s += 'b₁='+_b1.toFixed(2)+''; + s += 'a₁='+_a1.toFixed(2)+''; + s += 'h='+h.toFixed(2)+''; + s += 'b='+b.toFixed(2)+''; + s += 'a='+a.toFixed(2)+''; svg.innerHTML = s; - // соотношения (в пикселях — но проверка работает в любых единицах) - out.innerHTML = 'Три соотношения (в пикселях):
' - + '$h^2 = '+hPx.toFixed(0)+'^2 \\approx '+(hPx*hPx).toFixed(0)+'$,   $a_1 \\cdot b_1 = '+a1.toFixed(0)+' \\cdot '+b1.toFixed(0)+' \\approx '+(a1*b1).toFixed(0)+'$  ✓
' - + '$a^2 = '+aPx.toFixed(0)+'^2 \\approx '+(aPx*aPx).toFixed(0)+'$,   $c \\cdot a_1 = '+cPx+' \\cdot '+a1.toFixed(0)+' \\approx '+(cPx*a1).toFixed(0)+'$  ✓
' - + '$b^2 = '+bPx.toFixed(0)+'^2 \\approx '+(bPx*bPx).toFixed(0)+'$,   $c \\cdot b_1 = '+cPx+' \\cdot '+b1.toFixed(0)+' \\approx '+(cPx*b1).toFixed(0)+'$  ✓'; + // соотношения в реальных единицах (c = 10) + out.innerHTML = 'Три соотношения (гипотенуза $c = '+c.toFixed(0)+'$):
' + + '$h^2 = '+h.toFixed(2)+'^2 \\approx '+(h*h).toFixed(2)+'$,   $a_1 \\cdot b_1 = '+_a1.toFixed(2)+' \\cdot '+_b1.toFixed(2)+' \\approx '+(_a1*_b1).toFixed(2)+'$  ✓
' + + '$a^2 = '+a.toFixed(2)+'^2 \\approx '+(a*a).toFixed(2)+'$,   $c \\cdot a_1 = '+c.toFixed(0)+' \\cdot '+_a1.toFixed(2)+' \\approx '+(c*_a1).toFixed(2)+'$  ✓
' + + '$b^2 = '+b.toFixed(2)+'^2 \\approx '+(b*b).toFixed(2)+'$,   $c \\cdot b_1 = '+c.toFixed(0)+' \\cdot '+_b1.toFixed(2)+' \\approx '+(c*_b1).toFixed(2)+'$  ✓'; renderMath(out); seen.add(Adeg); if(seen.size >= 5 && !seen.has('done')){ addXp(10,'p6-iv1'); bumpProgress('p6', 15); seen.add('done'); }