Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Циклический вычислительный процесс.

12K
25 октября 2007 года
Asu2007
41 / / 19.09.2007
Люди помоги сделать в Pascal
247
25 октября 2007 года
wanja
1.2K / / 03.02.2003
Примерно так:
Код:
var x,num,denom,term,sum:real;  
begin
readln(x);
elem:=x;
sum:=x;
num:=x;
denom:=1;
i:=1;
  repeat
  num:=num*(2*i+1)*x*x;
  denom:=denom*2*i;
  elem:=elem*num*/denom/(2*i+1);
  sum:=sum+elem;
  until elem<1e-6;
writeln('arcsin(',x,')=',sum);
end;
12K
26 октября 2007 года
Asu2007
41 / / 19.09.2007
Сдесь надо зделать как-то через три цикла
257
28 октября 2007 года
kosfiz
1.6K / / 18.09.2005
Цитата: Asu2007
Сдесь надо зделать как-то через три цикла


и откуда это следует и почему? три цикла вроде там и не нужны вовсе.

274
28 октября 2007 года
Lone Wolf
1.3K / / 26.11.2006
что-то там не то..... три цикла, конечно не надо, но числитель там не такой, да и вычисление следуйщего елемента запутаное какое-то
Код:
......
sum:=x;
num:=x;
denom:=1;
i:=1;
repeat
    num:=num*(2*i-1)*x*x;
    denom:=denom*(2*i)*(2*i+1);
    elem:=num/denom;
    sum:=sum+elem;
    inc(i);
until elem<1e-6;
.......
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог