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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2009, 19:10   #1
katris
Пользователь
 
Регистрация: 25.10.2009
Сообщений: 22
Вопрос Пожалуйста, помогите разобраться, в чём ошибки.(Рекурсии. Паскаль)

Код:
program summa2;

{$APPTYPE CONSOLE}

uses
  SysUtils;
Function resultat(i: integer) : extended;
Begin
   If (i= 0)
   then resultat:=1
   else
      if (i=1)
      then resultat:=resultat(i)+2
      else
      resultat:=resultat(i)+resultat(i)*(2/(i-1));
End;

var i:integer;
 e:extended;
begin
i:=0;
e:=0.001;
while 1/i>=e do begin
i:=i+1;
end;
writeln(resultat(i));
readln;
End.
Мне немного непонятно было как тут i изменять (увеличивать на 1). Без этого (для одно значения i ) работает...
katris вне форума Ответить с цитированием
Старый 21.12.2009, 11:12   #2
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

readkey попробуй вставить в конце, хотя и readln; должен ждать ввода.
Alar вне форума Ответить с цитированием
Старый 21.12.2009, 12:22   #3
Alex_FF
Удален
Форумчанин
 
Регистрация: 02.12.2009
Сообщений: 309
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
readkey попробуй вставить в конце, хотя и readln; должен ждать ввода.
программа на Delphi написана: {$APPTYPE CONSOLE}, а на Delphi нет ReadKey... Там нужно дважды ReadLn писать...
Alex_FF вне форума Ответить с цитированием
Старый 21.12.2009, 12:28   #4
Alex_FF
Удален
Форумчанин
 
Регистрация: 02.12.2009
Сообщений: 309
По умолчанию

а что программа то делать должна? у вас там "вечная рекурсия" же написана
Alex_FF вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рекурсии(паскаль) Таня.Ку Помощь студентам 1 17.12.2009 01:08
Паскаль. Рекурсии Nush@ Паскаль, Turbo Pascal, PascalABC.NET 13 03.12.2008 21:27