- Регистрация
- 29 Янв 2011
- Сообщения
- 124
- Реакции
- 3
- Баллы
- 0
Подскажите пожалуйста, верна ли программа?
задача:
решить задачу вычесления значения функций, содержащей сумму. При вычислении суммы используется цикл с предусловием.
z=1/x + (значёчек суммы, над которым стоит "n", а под ним k=1) * 2x / x(в квадрате) - k(в квадрате) * п(тобиш "пи", в квадрате)...
даны исходные данные: n=20; x=0.5
программа:
program _;
uses crt;
var
x,z,s: real;
n,k: integer;
begin
clrscr;
writeln ('введите n,x');
readln (n,x);
k:=1;
while k<=n do begin
z:=S+(1/x + x * (S + (2 * x)/sqr(x) - xqr (k * п);
k:=k+1;
end;
writeln ('z=',z:2:2);
readln;
end.
есль не правильно...то..скажите пожалуйста что следует изменить
?
заранее благодарна:tehnari_ru_102:
задача:
решить задачу вычесления значения функций, содержащей сумму. При вычислении суммы используется цикл с предусловием.
z=1/x + (значёчек суммы, над которым стоит "n", а под ним k=1) * 2x / x(в квадрате) - k(в квадрате) * п(тобиш "пи", в квадрате)...
даны исходные данные: n=20; x=0.5
программа:
program _;
uses crt;
var
x,z,s: real;
n,k: integer;
begin
clrscr;
writeln ('введите n,x');
readln (n,x);
k:=1;
while k<=n do begin
z:=S+(1/x + x * (S + (2 * x)/sqr(x) - xqr (k * п);
k:=k+1;
end;
writeln ('z=',z:2:2);
readln;
end.
есль не правильно...то..скажите пожалуйста что следует изменить
заранее благодарна:tehnari_ru_102:


