Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2012, 07:13   #1
toperx
 
Регистрация: 27.11.2011
Сообщений: 4
По умолчанию Delphi Вычисление цепных дробей

Доброго Всем времени суток.

Необходимо написать программу на Дельфи для вычисления двух цепных дробей
  • 1/(1+1/(3+1/(5+1/(.... 101+1/103
  • x/((x^2)+2/((x^2)+4/((x^2)+8/(..... (x^2)+256/(x^2)

Так как я только учусь, для меня это сложно, прошу помощи, хотябы направьте с чего начать
toperx вне форума Ответить с цитированием
Старый 06.01.2012, 13:50   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Цитата:
хотябы направьте с чего начать
любая книжка по паскалю(делфи) тема "Циклы"
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 07.01.2012, 06:46   #3
toperx
 
Регистрация: 27.11.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от IT-man Посмотреть сообщение
любая книжка по паскалю(делфи) тема "Циклы"
А что не просто ""RTFM" ?
toperx вне форума Ответить с цитированием
Старый 07.01.2012, 07:54   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

I)
Код:
k:=101;
s:=103;
while (k>=1) do begin
s:=k+1/s;
dec(k,2);
end; 
s:=1/s;
II)
Код:
s:=x*x;
k:=2;
while k<=256 do
begin
s:=s+k/(x*x);
inc(k,2);
end;
s:=x/s;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 07.01.2012 в 07:58.
Mad_Cat вне форума Ответить с цитированием
Старый 07.01.2012, 08:03   #5
toperx
 
Регистрация: 27.11.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
I)
Код:
k:=101;
s:=103;
while (k>=1) do begin
s:=k+1/s;
dec(k,2);
end; 
s:=1/s;
II)
Код:
s:=x*x;
k:=2;
while k<=256 do
begin
s:=s+k/(x*x);
inc(k,2);
end;
s:=x/s;
Код:
procedure TForm1.CalcClick(Sender: TObject);

var
  k,s :Extended;
begin
 k:=101;
 s:=103;
  while (s>=1) do
  begin
    s:=k+1/s;
    dec(k,2); 
  end;
s:=1/s;

  Result.Text:=FloatToStr(s);
end;
dec(k,2); - [Error] Drobi.pas(38): Left side cannot be assigned to
[Fatal Error] Drobi_prj.dpr(5): Could not compile used unit 'Drobi.pas'
toperx вне форума Ответить с цитированием
Старый 07.01.2012, 08:23   #6
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

может все таки RTFM ?
k должно быть Integer;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 07.01.2012, 08:29   #7
toperx
 
Регистрация: 27.11.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
может все таки RTFM ?
k должно быть Integer;
извините

я читаю, 30 метров книг по дельфи, главное то всё равно практика, а её нету совершенно
toperx вне форума Ответить с цитированием
Старый 07.01.2012, 08:31   #8
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

можно и 600 прочитать( если не доходит что есть F1 и половина вопросов отпадает
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рисование дробей, корня и степени в Image на Delphi fatal1ty Помощь студентам 0 02.11.2010 17:06
Перегрузка операций для класса дробей Fataller Общие вопросы C/C++ 4 29.05.2010 18:08
Класс Дробей finargot Общие вопросы .NET 6 18.03.2010 23:03
Сумма дробей Xcopy Общие вопросы Delphi 1 05.09.2009 19:12
ВЫчисление дробей по модулю целого числа Камикадзе Помощь студентам 0 18.04.2009 09:29