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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2012, 11:50   #1
Cruzel
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 31
По умолчанию Задача Pascal

Здравствуйте. Нужно решить задачу



Сколько не пытался, не могу =(
Cruzel вне форума Ответить с цитированием
Старый 15.02.2012, 11:50   #2
Cruzel
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 31
По умолчанию

Буду весьма благодарен за ответы
Cruzel вне форума Ответить с цитированием
Старый 15.02.2012, 12:26   #3
Plague
Забанен
Форумчанин Подтвердите свой е-майл
 
Аватар для Plague
 
Регистрация: 01.11.2006
Сообщений: 420
По умолчанию

1-й вариант:
Код:
var f:real;
    i,n:integer;
begin
  readln(n);
  f:=0;
  for i:=1 to n do f:=1/2*sqrt(1/2+f);  
  writeln(f);
end.
2-й вариант:
Код:
function f(n:integer):real;
begin
  if n=0 then f:=0
  else f:=1/2*sqrt(1/2+f(n-1));
end;
var n:integer;
begin
  readln(n);
  writeln(f());
end.
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
Plague вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача. (Pascal) spinogryz_ua Помощь студентам 1 16.01.2012 23:13
Задача (PASCAL) Artur1992 Помощь студентам 0 11.10.2010 22:59
Задача на pascal pasha1993 Помощь студентам 5 09.09.2010 14:52
Задача. PASCAL LeNus'Ka Помощь студентам 5 19.12.2009 20:36
Задача на Pascal C1er1c Помощь студентам 6 29.12.2008 15:42