Помощь - Поиск - Пользователи - Календарь
Полная версия: Выражение на Pascale > Информатика / Программирование
Образовательный студенческий форум > Другие дисциплины > Информатика / Программирование
Ангел
x-x^3/3!+x^5/5!-x^7/7!+x^9/9!-x^11/11!+x^13/13!
Помогите пожалуйста!
В моей программе так же отсутствует смена знаком с + на -, если можно напишите как!



var p, n, h, x: integer;
s, f, g, s1: real;

procedure stepen(o,p: longint; var s: real);
var i: integer;
begin
s:= 1;
For i:= 1 to p do
s:= s*o;
end;

procedure fakt(n: longint; var f: real);
var i: longint;
begin
f:=1;
for i:=1 to n do
f:=f*i;
end;

begin
read(x);
s:=0;
p:=1;
n:=1;
s1:=0;
f:=1;

for h:= 1 to 7 do
begin
stepen(x,p,s);
p:= p+2;
fakt(n,f);
g:= s/n;
s1:= s1+g;
n:= n+2;
end;
writeln(s1);
end.
Ангел
Все уже сама все додумала. Кому надо смотрите

var p, n, h, x: integer;
s, f, g, s1: real;

procedure stepen(o,p: longint; var s: real);
var i: integer;
begin
s:= 1;
For i:= 1 to p do
s:= s*o;
end;

procedure fakt(n: longint; var f: real);
var i: longint;
begin
f:=1;
for i:=1 to n do
f:=f*i;
end;

begin
read(x);
s:=0;
p:=3;
n:=3;
s1:=0;

for h:= 1 to 6 do
begin
stepen(x,p,s);
p:= p+2;
fakt(n,f);
g:= s/f;
s1:= s1+g;
n:= n+2;
s1:=-s1;
end;
s1:= x-s1;
writeln(s1);
end.
tig81
Молодец! thumbsup.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.