Гипотенуза: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
→Вычисление длины гипотенузы: НЕИНСТРУКЦИЯ |
м автоматическая отмена правки участника 188.170.13.105, вредной с вероятностью 0.928 Метка: откат |
||
Строка 11: | Строка 11: | ||
: <math>c = \sqrt{a^2 + b^2}.</math> |
: <math>c = \sqrt{a^2 + b^2}.</math> |
||
В языке программирования [[Си (язык программирования)|Си]]: |
|||
<syntaxhighlight lang="c"> |
|||
#include <math.h> |
|||
.. |
|||
c = sqrt(a*a + b*b); |
|||
</syntaxhighlight> |
|||
В [[PHP]]: |
|||
<syntaxhighlight lang="php"> |
|||
$c = hypot ($a,$b); |
|||
</syntaxhighlight> |
|||
В [[Паскаль (язык программирования)|Паскале]]: |
|||
<syntaxhighlight lang="pascal"> |
|||
c := sqrt(a*a + b*b) |
|||
</syntaxhighlight> |
|||
В [[Бейсик]]е: |
|||
<syntaxhighlight lang="qbasic"> |
|||
c = SQR(a*a + b*b) |
|||
</syntaxhighlight> |
|||
В [[Python]]-е: |
|||
<syntaxhighlight lang="Python"> |
|||
import math |
|||
c = math.sqrt(a*a + b*b) |
|||
</syntaxhighlight> |
|||
В [[Java]]: |
|||
<syntaxhighlight lang="Java"> |
|||
c = Math.sqrt(a * a + b * b) |
|||
</syntaxhighlight> |
|||
Иногда в языке программирования для вычисления гипотенузы имеется функция от двух аргументов <code>hypot(''a'', ''b'')</code>, которая, однако, может вызвать проблемы, если в качестве аргументов заданы числа, которые не могут быть длинами катетов прямоугольного треугольника (например 0 и 5), — в этом случае команда не может быть исполнена. |
|||
Если известна длина одного из катетов <math>a</math> и угол, отличный от прямого, то можно найти длину гипотенузы по формулам: |
Если известна длина одного из катетов <math>a</math> и угол, отличный от прямого, то можно найти длину гипотенузы по формулам: |
Версия от 05:18, 13 мая 2018
Гипотенуза (греч. ὑποτείνουσα, натянутая[1]) — самая длинная сторона прямоугольного треугольника, противоположная прямому углу. Длина гипотенузы прямоугольного треугольника может быть найдена с помощью теоремы Пифагора: квадрат длины гипотенузы равен сумме квадратов длин катетов.
Например, если длина одного из катетов равна 3 м (квадрат его длины равен 9 м²), а длина другого — 4 м (квадрат его длины равен 16 м²), то сумма их квадратов равна 25 м². Длина гипотенузы в этом случае равна квадратному корню из 25 м², то есть 5 м.
Вычисление длины гипотенузы
Длину гипотенузы можно найти, применив теорему Пифагора.
Пусть и — катеты, тогда гипотенузу можно найти по формуле
В языке программирования Си:
#include <math.h>
..
c = sqrt(a*a + b*b);
В PHP:
$c = hypot ($a,$b);
В Паскале:
c := sqrt(a*a + b*b)
В Бейсике:
c = SQR(a*a + b*b)
В Python-е:
import math
c = math.sqrt(a*a + b*b)
В Java:
c = Math.sqrt(a * a + b * b)
Иногда в языке программирования для вычисления гипотенузы имеется функция от двух аргументов hypot(a, b)
, которая, однако, может вызвать проблемы, если в качестве аргументов заданы числа, которые не могут быть длинами катетов прямоугольного треугольника (например 0 и 5), — в этом случае команда не может быть исполнена.
Если известна длина одного из катетов и угол, отличный от прямого, то можно найти длину гипотенузы по формулам:
- для противолежащего угла , и
- для прилежащего угла .
См. также
Примечания
- ↑ Александрова Н. В. Математические термины.(справочник). М.: Высшая школа, 1978, с. 26.