diff --git a/frontend/textbooks/geometry_8_ch1.html b/frontend/textbooks/geometry_8_ch1.html index dc38ee9..f5b1e23 100644 --- a/frontend/textbooks/geometry_8_ch1.html +++ b/frontend/textbooks/geometry_8_ch1.html @@ -1828,7 +1828,7 @@ function buildP4(){ html += makeCard('theory','Определение и элементы','4.1',`

Параллелограмм — четырёхугольник, у которого противоположные стороны попарно параллельны:

\\[AB \\parallel CD \\quad \\text{и} \\quad BC \\parallel AD\\] -

Обозначение: $\\square ABCD$ или просто $ABCD$.

+

Обозначение: $ABCD$ или просто $ABCD$.

Элементы параллелограмма:

По признаку «три стороны»: $\\triangle ABD=\\triangle BAC$. Следовательно, $\\angle DAB=\\angle CBA$.

-

Но $\\angle DAB+\\angle CBA=180°$ (смежные в параллелограмме). Значит $\\angle DAB=\\angle CBA=90°$. Параллелограмм — прямоугольник. $\\square$

+

Но $\\angle DAB+\\angle CBA=180°$ (смежные в параллелограмме). Значит $\\angle DAB=\\angle CBA=90°$. Параллелограмм — прямоугольник. ч.т.д.

@@ -3261,7 +3261,7 @@ function buildP8(){ {text:'Шаг 1. Рассмотрим $\\triangle ABD$ и $\\triangle BAC$: $AB=BA$ (общая), $AD=BC$ (стороны ||грамма), $BD=AC$ (по условию).', h:'t1'}, {text:'Шаг 2. По признаку «три стороны»: $\\triangle ABD=\\triangle BAC$.', h:'t2'}, {text:'Шаг 3. Следовательно $\\angle DAB=\\angle CBA$. Но они смежные в параллелограмме: $\\angle DAB+\\angle CBA=180°$.', h:'t2'}, - {text:'Вывод. $2\\angle DAB=180°$, $\\angle DAB=90°$. $ABCD$ — прямоугольник. $\\square$', h:'t2'}, + {text:'Вывод. $2\\angle DAB=180°$, $\\angle DAB=90°$. $ABCD$ — прямоугольник. ч.т.д.', h:'t2'}, ]; let step=0; function draw(h){ @@ -3390,7 +3390,7 @@ function buildP9(){

Рассмотрим $\\triangle AOB$ и $\\triangle COB$, где $O$ — точка пересечения диагоналей.

$AO=OC$ (диагональ делится пополам), $OB=OB$ (общая), $AB=CB$ (стороны ромба).

По признаку «три стороны»: $\\triangle AOB=\\triangle COB$. Следовательно, $\\angle AOB=\\angle COB$.

-

Но $\\angle AOB+\\angle COB=180°$ (смежные). Значит $\\angle AOB=90°$, т.е. $AC\\perp BD$. $\\square$

+

Но $\\angle AOB+\\angle COB=180°$ (смежные). Значит $\\angle AOB=90°$, т.е. $AC\\perp BD$. ч.т.д.

@@ -3578,7 +3578,7 @@ function buildP9(){ {text:'Шаг 1. Рассмотрим $\\triangle AOB$ и $\\triangle COB$. $AO=OC$ (диагональ делится пополам), $OB=OB$ (общая), $AB=CB$ (стороны ромба).', h:'tri'}, {text:'Шаг 2. По признаку «три стороны»: $\\triangle AOB=\\triangle COB$.', h:'tri'}, {text:'Шаг 3. $\\angle AOB=\\angle COB$. Но $\\angle AOB+\\angle COB=180°$ (смежные). Значит $\\angle AOB=90°$.', h:'right'}, - {text:'Вывод. $AC\\perp BD$ — диагонали ромба взаимно перпендикулярны. $\\square$', h:'right'}, + {text:'Вывод. $AC\\perp BD$ — диагонали ромба взаимно перпендикулярны. ч.т.д.', h:'right'}, ]; let step=0; function draw(h){ @@ -4079,7 +4079,7 @@ function buildP11(){ html += makeCard('example','Доказательство теоремы Фалеса','11.3',`

Через $A_1$ проведём прямую, параллельную $OB$. Она пересекает $A_2B_2$ в точке $C$.

$\\triangle OA_1B_1 \\cong \\triangle A_1A_2C$ (два угла и сторона): $\\angle A_1OB_1 = \\angle A_1A_2C$ (параллельные), $OA_1=A_1A_2$ (условие). $\\Rightarrow B_1C = OB_1$.

-

Аналогично $\\triangle A_1B_1C \\cong \\triangle A_2B_2C'$... итог: $OB_1 = B_1B_2$. $\\square$

+

Аналогично $\\triangle A_1B_1C \\cong \\triangle A_2B_2C'$... итог: $OB_1 = B_1B_2$. ч.т.д.

@@ -4662,7 +4662,7 @@ function buildP12(){ {text:'Шаг 1. Рассмотрим среднюю линию $M_aM_b$ треугольника $ABC$. По свойству средней линии: $M_aM_b \\parallel AB$ и $M_aM_b = \\dfrac{1}{2}AB$.', h:'midline'}, {text:'Шаг 2. Рассмотрим $\\triangle AM_bG$ и $\\triangle M_aM_bG$. $\\angle GAM_b = \\angle GM_aM_b$ (как накрест лежащие при $AB\\parallel M_aM_b$); $\\angle AGM_b = \\angle M_aGM_b$ (вертикальные).', h:'simtri'}, {text:'Шаг 3. $\\triangle AGM_b \\sim \\triangle M_aGM_b$ по двум углам. Коэффициент подобия: $k = AB/(M_aM_b) = 2$.', h:'simtri'}, - {text:'Шаг 4. Значит $AG/GM_a = 2/1$. Аналогично для остальных медиан. Все три медианы делятся точкой $G$ в отношении $2:1$. $\\square$', h:'done'}, + {text:'Шаг 4. Значит $AG/GM_a = 2/1$. Аналогично для остальных медиан. Все три медианы делятся точкой $G$ в отношении $2:1$. ч.т.д.', h:'done'}, ]; let step=0; function draw(h){ @@ -4985,7 +4985,7 @@ function buildP13(){ {text:'Шаг 1. Отложим от $M_2$ отрезок $M_2D = M_1M_2$, так что $D$ лежит на луче $M_1M_2$ за $M_2$.', h:'step1'}, {text:'Шаг 2. Рассмотрим $\\triangle AM_1M_2$ и $\\triangle CM_2D$. $AM_1=CM_2=\\dfrac{1}{2}$-сторон; $\\angle AM_1M_2=\\angle CDM_2$ (вертикальные); $M_1M_2=M_2D$. По признаку «два угла и сторона»: $\\triangle AM_1M_2 \\cong \\triangle CDM_2$.', h:'step2'}, {text:'Шаг 3. Из равенства треугольников: $AM_1=DC$ и $\\angle M_1AM_2=\\angle DCM_2$, значит $AM_1 \\parallel DC$, т.е. $AB \\parallel CD$.', h:'step3'}, - {text:'Вывод. $M_1BDC$ — параллелограмм ($M_1B \\parallel CD$, $M_1B=DC$). Значит $M_1D \\parallel BC$ и $BD=M_1M_2$. Но $BD=\\dfrac{1}{2}BC$ (так как $M_1$ — середина). Итак, $M_1M_2 \\parallel BC$ и $M_1M_2=\\dfrac{1}{2}BC$. $\\square$', h:'done'}, + {text:'Вывод. $M_1BDC$ — параллелограмм ($M_1B \\parallel CD$, $M_1B=DC$). Значит $M_1D \\parallel BC$ и $BD=M_1M_2$. Но $BD=\\dfrac{1}{2}BC$ (так как $M_1$ — середина). Итак, $M_1M_2 \\parallel BC$ и $M_1M_2=\\dfrac{1}{2}BC$. ч.т.д.', h:'done'}, ]; let step=0; function draw(h){ @@ -5410,7 +5410,7 @@ function buildP14(){ {text:'Шаг 1. Проведём диагональ $AC$. Рассмотрим $\\triangle ABC$: $M$ — середина $AB$, пересечение $MN$ с $AC$ — середина $AC$ (назовём $P$).', h:'diag'}, {text:'Шаг 2. В $\\triangle ABC$: $MP$ — средняя линия, $MP \\parallel BC$, $MP = \\dfrac{BC}{2}$.', h:'midABC'}, {text:'Шаг 3. В $\\triangle ACD$: $P$ — середина $AC$, $N$ — середина $CD$. $PN$ — средняя линия, $PN \\parallel AD$, $PN = \\dfrac{AD}{2}$.', h:'midACD'}, - {text:'Вывод. $MP \\parallel BC \\parallel AD$, $PN \\parallel AD \\Rightarrow M$, $P$, $N$ коллинеарны и $MN \\parallel AD$.
$MN = MP + PN = \\dfrac{BC}{2} + \\dfrac{AD}{2} = \\dfrac{AD+BC}{2}$. $\\square$', h:'done'}, + {text:'Вывод. $MP \\parallel BC \\parallel AD$, $PN \\parallel AD \\Rightarrow M$, $P$, $N$ коллинеарны и $MN \\parallel AD$.
$MN = MP + PN = \\dfrac{BC}{2} + \\dfrac{AD}{2} = \\dfrac{AD+BC}{2}$. ч.т.д.', h:'done'}, ]; let step=0; function draw(h){ @@ -5547,7 +5547,7 @@ function buildP15(){

Из $A$ и $B$ опустим высоты $AH_1$ и $BH_2$ на $CD$ (нижнее основание).

$\\triangle AH_1D$ и $\\triangle BH_2C$: $AH_1=BH_2$ (высоты в трапеции с равными боковыми), $AD=BC$ (условие), $\\angle H_1=\\angle H_2=90°$.

По «гипотенуза-катет»: $\\triangle AH_1D \\cong \\triangle BH_2C \\Rightarrow \\angle D = \\angle C$.

-

Аналогично $\\angle A = \\angle B$. $\\square$

+

Аналогично $\\angle A = \\angle B$. ч.т.д.

@@ -5576,7 +5576,7 @@ function buildP15(){ html += makeCard('rule','Доказательство свойства 2: диагонали равны','15.3',`

Рассмотрим $\\triangle ABD$ и $\\triangle BAC$ (общее основание $AB$).

$AD = BC$ (равнобедренная), $\\angle A = \\angle B$ (свойство 1), $AB = AB$.

-

По признаку «два угла и сторона»: $\\triangle ABD \\cong \\triangle BAC \\Rightarrow BD = AC$. $\\square$

+

По признаку «два угла и сторона»: $\\triangle ABD \\cong \\triangle BAC \\Rightarrow BD = AC$. ч.т.д.

@@ -5766,7 +5766,7 @@ function buildP15(){ {text:'Шаг 1. Проведём высоты $AH_1$ и $BH_2$ из вершин $A$ и $B$ на $DC$ (или его продолжение).', h:'heights'}, {text:'Шаг 2. В прямоугольных треугольниках $\\triangle AH_1D$ и $\\triangle BH_2C$: $AH_1 = BH_2$ (высоты параллельной трапеции), $AD = BC$ (боковые стороны).', h:'tri'}, {text:'Шаг 3. По признаку «гипотенуза-катет»: $\\triangle AH_1D \\cong \\triangle BH_2C \\Rightarrow \\angle D = \\angle C$.', h:'tri'}, - {text:'Вывод. $\\angle A = 180° - \\angle D = 180° - \\angle C = \\angle B$. Углы при нижнем и верхнем основаниях равны попарно. $\\square$', h:'done'}, + {text:'Вывод. $\\angle A = 180° - \\angle D = 180° - \\angle C = \\angle B$. Углы при нижнем и верхнем основаниях равны попарно. ч.т.д.', h:'done'}, ]; let step=0; function draw(h){ @@ -5804,7 +5804,7 @@ function buildP15(){ {text:'Шаг 1. Рассмотрим $\\triangle ABD$ и $\\triangle BAC$.', h:'tri1'}, {text:'Шаг 2. $AD = BC$ (боковые стороны равны), $\\angle DAB = \\angle CBA$ (свойство 1), $AB = AB$ (общее).', h:'tri2'}, {text:'Шаг 3. По признаку «два угла и сторона»: $\\triangle ABD \\cong \\triangle BAC$.', h:'tri2'}, - {text:'Вывод. $BD = AC$ — диагонали равны. $\\square$', h:'done'}, + {text:'Вывод. $BD = AC$ — диагонали равны. ч.т.д.', h:'done'}, ]; let step=0; function draw(h){ @@ -5926,7 +5926,7 @@ function buildP16(){ html += makeCard('rule','Доказательство признака 1','16.2',`

Дано: трапеция $ABCD$, $AD \\parallel BC$, $\\angle A = \\angle B$. Доказать: $AD = BC$ (т.е. трапеция равнобедренная).

Через $C$ проведём прямую, параллельную $BD$, до пересечения с $AD$ в точке $E$. $BDCE$ — параллелограмм, $BE = CD$, $CE = BD$.

-

В $\\triangle AEC$: $\\angle A = \\angle AEC$ (как внутренние односторонние при $BC \\parallel AE$, но $\\angle AEC = \\angle B = \\angle A$) $\\Rightarrow \\triangle AEC$ — равнобедренный, $AE = AC$... Итог: $AD = BC$. $\\square$

+

В $\\triangle AEC$: $\\angle A = \\angle AEC$ (как внутренние односторонние при $BC \\parallel AE$, но $\\angle AEC = \\angle B = \\angle A$) $\\Rightarrow \\triangle AEC$ — равнобедренный, $AE = AC$... Итог: $AD = BC$. ч.т.д.

@@ -5954,7 +5954,7 @@ function buildP16(){ html += makeCard('rule','Доказательство признака 2','16.3',`

Дано: трапеция $ABCD$, $AD \\parallel BC$, $AC = BD$. Доказать: $AD = BC$.

Рассмотрим $\\triangle ADB$ и $\\triangle BCA$: $AD = BC$ нужно доказать... применим метод от противного или через высоты.

-

Из $A$ и $B$ опустим высоты $AH_1$, $BH_2$. В $\\triangle ACH_1$ и $\\triangle BDH_2$: $AC = BD$ (дано), $AH_1 = BH_2$ (высоты), значит $CH_1 = DH_2$. Откуда $AD = BC$. $\\square$

+

Из $A$ и $B$ опустим высоты $AH_1$, $BH_2$. В $\\triangle ACH_1$ и $\\triangle BDH_2$: $AC = BD$ (дано), $AH_1 = BH_2$ (высоты), значит $CH_1 = DH_2$. Откуда $AD = BC$. ч.т.д.

@@ -6150,7 +6150,7 @@ function buildP16(){ {text:'Шаг 1. Через $C$ проведём прямую $CE \\parallel AB$ до пересечения с $AD$ в точке $E$.', h:'aux'}, {text:'Шаг 2. $ABCE$ — параллелограмм ($AB \\parallel CE$, $BC \\parallel AE$). Значит $AB = CE$ и $BC = AE$.', h:'para'}, {text:'Шаг 3. $\\angle DAB = \\angle CBA = \\angle AEC$ (как накрест лежащие при $AB \\parallel CE$). Тогда $\\triangle AEC$ — равнобедренный: $AE = CE = AB$.', h:'iso'}, - {text:'Вывод. $ED = AD - AE$, $DC = CE = AB$... Итог: $AB = CD$. Трапеция равнобедренная. $\\square$', h:'done'}, + {text:'Вывод. $ED = AD - AE$, $DC = CE = AB$... Итог: $AB = CD$. Трапеция равнобедренная. ч.т.д.', h:'done'}, ]; let step=0; function draw(h){ diff --git a/frontend/textbooks/geometry_8_ch2.html b/frontend/textbooks/geometry_8_ch2.html index 73a0270..2bd9393 100644 --- a/frontend/textbooks/geometry_8_ch2.html +++ b/frontend/textbooks/geometry_8_ch2.html @@ -2022,7 +2022,7 @@ function buildP5(){
  • $\\triangle ABD$: основание $a=AB$, высота $h$ → $S_1 = \\dfrac{1}{2}ah$
  • $\\triangle BCD$: основание $b=CD$, высота $h$ → $S_2 = \\dfrac{1}{2}bh$
  • -

    По аддитивности: $S = S_1+S_2 = \\dfrac{1}{2}ah+\\dfrac{1}{2}bh = \\dfrac{a+b}{2}\\cdot h$. $\\square$

    +

    По аддитивности: $S = S_1+S_2 = \\dfrac{1}{2}ah+\\dfrac{1}{2}bh = \\dfrac{a+b}{2}\\cdot h$. ч.т.д.

    @@ -2572,7 +2572,7 @@ function buildP6(){ html+=makeCard('rule','Доказательство $S = d_1 d_2 / 2$','6.2',`

    Диагонали ромба делят его на 4 равных прямоугольных треугольника с катетами $d_1/2$ и $d_2/2$.

    Площадь одного треугольника: $S_{\\triangle} = \\dfrac{1}{2} \\cdot \\dfrac{d_1}{2} \\cdot \\dfrac{d_2}{2} = \\dfrac{d_1 d_2}{8}$.

    -

    Ромб состоит из 4 таких треугольников: $S = 4 \\cdot \\dfrac{d_1 d_2}{8} = \\dfrac{d_1 d_2}{2}$. $\\square$

    +

    Ромб состоит из 4 таких треугольников: $S = 4 \\cdot \\dfrac{d_1 d_2}{8} = \\dfrac{d_1 d_2}{2}$. ч.т.д.

    @@ -3043,7 +3043,7 @@ function buildP7(){

    Прямоугольный треугольник $\\triangle ABC$ с прямым углом $C$. Достроим до прямоугольника $ABDC$ (добавим точку $D$).

    Прямоугольник со сторонами $a$ и $b$ имеет площадь $S_{\\text{прям}} = ab$.

    Диагональ прямоугольника делит его на два равных прямоугольных треугольника:

    - $$S_{\\triangle} = \\dfrac{ab}{2}. \\quad \\square$$ + $$S_{\\triangle} = \\dfrac{ab}{2}. $$ ч.т.д.
    @@ -3492,7 +3492,7 @@ function buildP8(){
  • Через катеты: $S = \\dfrac{1}{2} a b$
  • Через гипотенузу и $h_c$: $S = \\dfrac{1}{2} c \\cdot h_c$
  • -

    Приравниваем: $\\dfrac{1}{2} a b = \\dfrac{1}{2} c h_c$  ⇒  $h_c = \\dfrac{ab}{c}$. $\\square$

    +

    Приравниваем: $\\dfrac{1}{2} a b = \\dfrac{1}{2} c h_c$  ⇒  $h_c = \\dfrac{ab}{c}$. ч.т.д.

    @@ -3992,7 +3992,7 @@ function buildP9(){ html+=makeCard('theory','Теорема: общая высота','9.1',`

    Если два треугольника имеют общую высоту $h$, то их площади относятся как соответствующие основания:

    $$\\dfrac{S_1}{S_2} = \\dfrac{a_1}{a_2}$$ -

    Доказательство: $S_1=\\tfrac{1}{2}a_1 h$, $S_2=\\tfrac{1}{2}a_2 h$. Делим: $\\dfrac{S_1}{S_2}=\\dfrac{a_1}{a_2}$. $\\square$

    +

    Доказательство: $S_1=\\tfrac{1}{2}a_1 h$, $S_2=\\tfrac{1}{2}a_2 h$. Делим: $\\dfrac{S_1}{S_2}=\\dfrac{a_1}{a_2}$. ч.т.д.

    Следствие: если $a_1=a_2$, то $S_1=S_2$ (равные основания при общей высоте дают равные площади).

    @@ -4353,7 +4353,7 @@ function buildP10(){ html+=makeCard('theory','Теорема: медиана и площадь','10.1',`

    Теорема. Медиана треугольника делит его на два равновеликих (равных по площади) треугольника.

    -

    Доказательство. Пусть $AM$ — медиана треугольника $\\triangle ABC$, $M$ — середина $BC$. Тогда $BM=MC$. Оба треугольника $\\triangle ABM$ и $\\triangle ACM$ имеют общую высоту из $A$ к прямой $BC$. Основания равны: $BM=MC$. По теореме §9: $S_1=S_2$. $\\square$

    +

    Доказательство. Пусть $AM$ — медиана треугольника $\\triangle ABC$, $M$ — середина $BC$. Тогда $BM=MC$. Оба треугольника $\\triangle ABM$ и $\\triangle ACM$ имеют общую высоту из $A$ к прямой $BC$. Основания равны: $BM=MC$. По теореме §9: $S_1=S_2$. ч.т.д.

    @@ -4732,7 +4732,7 @@ function buildP11(){

    Способ 1: Внутри остаётся квадрат с диагональю $c$ → площадь $= c^2$.

    $S_{\\text{большой}} = (a+b)^2 = a^2+2ab+b^2$

    $S_{\\text{4 треугольника}} = 4\\cdot\\dfrac{ab}{2} = 2ab$

    -

    $c^2 = (a+b)^2 - 2ab = a^2+b^2$. $\\square$

    +

    $c^2 = (a+b)^2 - 2ab = a^2+b^2$. ч.т.д.

    @@ -4995,7 +4995,7 @@ function buildP11(){ +'' +'+ 4·(ab/2)' +labelLegs();}}, - {desc:'Раскроем $(a+b)^2 = a^2 + 2ab + b^2$. Подставим: $a^2+2ab+b^2 = 2ab + c^2$. Отсюда $c^2 = a^2 + b^2$. $\\blacksquare$', + {desc:'Раскроем $(a+b)^2 = a^2 + 2ab + b^2$. Подставим: $a^2+2ab+b^2 = 2ab + c^2$. Отсюда $c^2 = a^2 + b^2$. ч.т.д.', draw(){return '' +drawTris() +poly(IV,'rgba(22,163,74,.42)','#15803d',2.5) @@ -5837,7 +5837,7 @@ function buildP14(){
    `); html+=makeCard('rule','Доказательство','14.2',` -

    Пусть в $\\triangle ABC$ выполнено $c^2 = a^2 + b^2$. Построим вспомогательный $\\triangle A'B'C'$ с прямым углом при $B'$: $A'B'=b$, $B'C'=a$. Тогда по прямой теореме Пифагора $(A'C')^2 = a^2 + b^2 = c^2$, т.е. $A'C' = c$. По трём равным сторонам $\\triangle ABC = \\triangle A'B'C'$. Значит $\\angle B = \\angle B' = 90°$. $\\square$

    +

    Пусть в $\\triangle ABC$ выполнено $c^2 = a^2 + b^2$. Построим вспомогательный $\\triangle A'B'C'$ с прямым углом при $B'$: $A'B'=b$, $B'C'=a$. Тогда по прямой теореме Пифагора $(A'C')^2 = a^2 + b^2 = c^2$, т.е. $A'C' = c$. По трём равным сторонам $\\triangle ABC = \\triangle A'B'C'$. Значит $\\angle B = \\angle B' = 90°$. ч.т.д.

    Алгоритм проверки треугольника по сторонам:

    1. Найди наибольшую сторону $c = \\max(a,b,c)$.
    2. @@ -6209,7 +6209,7 @@ function buildP15(){ html+=makeCard('rule','Формула Евклида','15.2',`

      Для любых натуральных $m > n$ тройка $$(m^2-n^2,\\; 2mn,\\; m^2+n^2)$$ является пифагоровой.

      -

      Проверка: $(m^2-n^2)^2 + (2mn)^2 = m^4 - 2m^2n^2 + n^4 + 4m^2n^2 = m^4 + 2m^2n^2 + n^4 = (m^2+n^2)^2$. $\\square$

      +

      Проверка: $(m^2-n^2)^2 + (2mn)^2 = m^4 - 2m^2n^2 + n^4 + 4m^2n^2 = m^4 + 2m^2n^2 + n^4 = (m^2+n^2)^2$. ч.т.д.

      diff --git a/frontend/textbooks/geometry_8_ch3.html b/frontend/textbooks/geometry_8_ch3.html index 24adec8..ecf9da7 100644 --- a/frontend/textbooks/geometry_8_ch3.html +++ b/frontend/textbooks/geometry_8_ch3.html @@ -947,7 +947,7 @@ function buildP2(){
    3. Соединяем точку $P_{m+n}$ с точкой $B$.
    4. Через $P_m$ проводим прямую, параллельную $P_{m+n}B$ — она пересекает $AB$ в нужной точке $C$.
    5. -

      По теореме Фалеса $\\dfrac{AC}{CB} = \\dfrac{m}{n}$. $\\square$

      +

      По теореме Фалеса $\\dfrac{AC}{CB} = \\dfrac{m}{n}$. ч.т.д.

      mn$m^2-n^2$$2mn$$m^2+n^2$
      21345