1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.1 Упр.15 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 3.1 Упр.15 ГДЗ Семакин 10 класс (Информатика)

Задача

Замечание: входные (исходные) и выходные значения углов представить в градусной мере.
1) а, b, с;
2) а, b, у;
3) с, а, Р;
4) h, с, b;
5) h, с, а;
6) S, h, b;
7) S, h, а;
8) а, b, h;
9) а, Ъ, S;
10) a, b, Р;
11) a, h, а;
12) a, h, у;
13) S, с, а;
14) h, а, р;
15) h, а, у.

Подробный ответ

Используем формулы для треугольника, если заданы две стороны и угол между ними:

$$c=\sqrt{a^2+b^2-2ab\cos\gamma}$$

$$\alpha=\arccos\frac{b^2+c^2-a^2}{2bc}$$

$$\beta=180^\circ-\alpha-\gamma$$

Высоту к стороне $$c$$ найдём через сторону $$b$$ и угол $$\alpha$$:

$$h=b\sin\alpha$$

Площадь треугольника:

$$S=\frac{ch}{2}$$

В программе угол задаётся в градусах, поэтому при вычислениях с тригонометрическими функциями его нужно перевести в радианы.

var
  a,b,c,h,S,alpha,beta,gamma,pi: real;
begin
  Writeln(‘Введите длины двух сторон треугольника и угол между ними’);
  Read(a,b,gamma);
  pi:=3.14;
  c:=sqrt(a*a+b*b-2*a*b*cos(pi*gamma/180));
  alpha:=arccos((b*b+c*c-a*a)/(2*b*c))*180/pi;
  beta:=180-alpha-gamma;
  h:=b*sin(alpha*pi/180);
  S:=c*h/2;
  Writeln(‘c=’,c:0:4,’ alpha=’,alpha:0:2,’ beta=’,beta:0:2);
  Writeln(‘h=’,h:0:4,’ S=’,S:0:3);
end.

Ответ

Программа вычисляет сторону $$c$$, углы $$\alpha$$ и $$\beta$$, высоту $$h$$ и площадь $$S$$ по заданным $$a$$, $$b$$ и $$\gamma$$.



Общая оценка
4.2 / 5
Другие учебники
Другие предметы