Сумма числового ряда. Найдите ошибку
Добрый день всем!)
Вычичлить: 2*(3/4)-4*(5/6)+6*(7/8).... 1)Вот вывел формулы её вычисления: S=(-1)*((2n+2)*(2n+3))/(2n+4) 2)написал програмку: uses crt; var S,elem,z:real; n,i:integer; begin clrscr; write('Vvedite kolichestvo elementov='); readln(n); S:=1.5; z:=1; elem:=1.5; For i:=1 to n do z:=-z; elem:=z*(((2*n+2)*(2*n+3))/(2*n+4)); S:=S+elem; writeln; writeln(' [ S=', S:5:3,' ]'); readln; End. Вот,знакопеременную правильно записать не могу,поэтому и вычисление неправильно выводит.. Как будет выглядить правильная форма?Помогитее,пжлуйста) |
Вычичлить: 2*(3/4)-4*(5/6)+6*(7/8)....
в строке выше + и - или только + ????? |
Нет, это же надо, чтобы в такой маленький фрагментик:
Цитата:
Код:
For i:=1 to n do |
пасиб,прога работает)
|
Часовой пояс GMT +4, время: 12:20. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.