- 03.04.2018 07:32
- Информатика
- remove_red_eye 9904
- thumb_up 10
Ответы и объяснения 1
// Внимание! Если программа не работает, обновите версию!
begin
var x:=ReadReal('x=');
var n:=ReadInteger('n=');
// для сборок, начиная с 30.12.2017
Writeln('(Sin(',x,'))^',n,' = ',Sin(x)**n);
// для более ранних версий PascalABC.NET 3.3
Writeln('(Sin(',x,'))^',n,' = ',Power(Sin(x),n));
Для всех прочих паскалей
var
x,t:real;
n,z:integer;
begin
Write('x= '); Readln(x);
Write('n= '); Readln(n);
t:=Sin(x);
if t=0 then Writeln('(Sin(',x,'))^',n,' = 0')
else begin
if n mod 2=0 then z:=1
else z:=Sign(t);
t:=Abs(t);
Writeln('(Sin(',x,'))^',n,' = ',z*Exp(n*Ln(t)))
end;
Readln
end.
- 04.04.2018 13:04
- thumb_up 49
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.