Паскаль

Ответить
Маринуся
Сообщения: 1
Зарегистрирован: 21 окт 2007, 18:09

Помагите плиз мне в решении задачки!!!я знаю она лёгкая но я ваще тупая,а двойку не хочу((( нужно вычислить значение выражения sin x +sin x(квадрат)+...+sin x (в спепени n)
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Код: Выделить всё

function izvrat(x:real):real;
var i:integer; r:real;
begin
  r:=sin(x);
  for i:=2 to N do
     r:=(r+1)*sin(x)
  izvrat:=r;
end;
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Хыиуду, есть большая разница между sin(x)^n и sin(x^n)
It's a long way to the top if you wanna rock'n'roll
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

По условию задачи было неочевидно, что имеется в виду. Тогда так

Код: Выделить всё

function izvrat(x:real):real;
var i:integer; r,s:real;
begin
  r:=x;
  s:=sin(x);
  for i:=2 to N do
  begin
     r:=r*x;
     s:=s+sin(r);
  end;
izvrat:=s;
end;
[/code]
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить