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

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

Задача

Дан произвольный треугольник $$ABC$$, для которого определён следующий набор характерных параметров: $$a$$, $$b$$, $$c$$ — стороны треугольника; $$\alpha$$, $$\beta$$, $$\gamma$$ — углы (в градусах); $$h$$ — высота, опущенная на сторону $$c$$; $$S$$ — площадь; $$P$$ — периметр треугольника. По трём заданным параметрам вычислить все остальные. Различные сочетания параметров определяют варианты заданий.

Замечание: входные (исходные) и выходные значения углов представить в градусной мере.

  1. $$a$$, $$b$$, $$c$$;
  2. $$a$$, $$b$$, $$\gamma$$;
  3. $$c$$, $$a$$, $$P$$;
  4. $$h$$, $$c$$, $$b$$;
  5. $$h$$, $$c$$, $$a$$;
  6. $$S$$, $$h$$, $$b$$;
  7. $$S$$, $$h$$, $$a$$;
  8. $$a$$, $$b$$, $$h$$;
  9. $$a$$, $$b$$, $$S$$;
  10. $$a$$, $$b$$, $$P$$;
  11. $$a$$, $$h$$, $$\alpha$$;
  12. $$a$$, $$h$$, $$\gamma$$;
  13. $$S$$, $$c$$, $$\alpha$$;
  14. $$h$$, $$\alpha$$, $$P$$;
  15. $$h$$, $$\alpha$$, $$\gamma$$.
Подробный ответ

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

$$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
Другие учебники
Другие предметы