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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2013, 12:48   #1
Petrichor
 
Регистрация: 24.12.2013
Сообщений: 5
По умолчанию Подпрограммы.Помогите пожалуйста

Помогите пожалуйста.С помощью одной подпрограмма нужно вычислить две бесконечные суммы с погрешность 0.0001.Сделала только так(

Код:
program two_Funkcii;
const  e = 0.0001;
type fun = function(x:real) : real;
{$F+}
function f1(x:real) : real;
var n:integer;
    s,t:real;
begin
n:=0;
t:=1;
s:=t;
while abs(t)>=e do
 begin
  n:=n+1;
  t:=t*x/n;
  s:=s+t;
 end;
f1:=s;
end;
function f2(x:real) : real;
var n:integer;
    s,t:real;
begin
n:=1;
t:=x;
s:=t;
while abs(t)>=e do
 begin
  n:=n+1;
  t:=t*x*x/((2*n-2)*(2*n-1));
  s:=s+t;
 end;
f2:=s;
end;
{$F-}
procedure rascet(x1,x2:real;y,z:fun);
begin
writeln('S1=',y(x1):0:4);
writeln('S2=',z(x2):0:4)
end;
 begin
rascet(2.1,2.7,f1,f2);
readln;
end.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 26.12.2013 в 13:11.
Petrichor вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подпрограммы-процедуры, подпрограммы-функции в Pascal rishikesh Помощь студентам 19 18.05.2010 23:05
C++. подпрограммы, помогите переделать aka_faith Помощь студентам 16 11.06.2009 04:00
решить с использованием рекурсивной подпрограммы. помогите пожалуйста ваще ни че не понял st1m Паскаль, Turbo Pascal, PascalABC.NET 2 02.04.2009 15:31