Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 15.10.2007, 18:17
nike1989 nike1989 вне форума
Прохожий
 
Регистрация: 15.10.2007
Сообщения: 4
Репутация: 10
По умолчанию прога...

итак задали нам по програмированию сделать програмку...
программу я сделал но она помоему считает неверно ...как я подозреваю ошибка в том что она не берет предыдущее значение Аn-1 и Bn-1 подскажите что мне делать
program nike;
const
A0=3;
B0=2;
Eps=10E-6;
var
S:real;
An,Bn:real;
Sn:real;
N:integer;
begin
S:=1;
N:=0;
An:=A0;
Bn:=B0;
repeat
Sn:=Exp(N*ln(2))*(An*An-Bn*Bn)*(-0.5);
s:=sn*(-0.5);
writeln sn;
S:=S+Sn;
An:=0.5*(An+Bn);
Bn:=Sqrt(An*Bn);
Inc (N);
until
(An*An-Bn*Bn)<=Eps;
writeln
('S=',S);
readln;
End.
Изображения
Тип файла: jpg zadanie.JPG (15.9 Кбайт, 13 просмотров)
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 21:54.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025