|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
27.05.2011, 17:13 | #1 (permalink) |
Member
Регистрация: 24.05.2011
Сообщений: 13
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Сумма числового ряда. Найдите ошибку
Вычичлить: 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. Вот,знакопеременную правильно записать не могу,поэтому и вычисление неправильно выводит.. Как будет выглядить правильная форма?Помогитее,пжлуйста) |
27.05.2011, 17:13 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Аналогичные топики могут просветить решение проблемы Найдите кота Паскаль. Сумма цифр числа Сумма числового ряда Контрольная сумма |
27.05.2011, 17:33 | #3 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Нет, это же надо, чтобы в такой маленький фрагментик:
Цитата:
Код:
For i:=1 to n do begin z:=-z; elem:=z*(((2*i+2)*(2*i+3))/(2*i+4)); S:=S+elem; end; |
|
27.05.2011, 18:03 | #4 (permalink) |
Member
Регистрация: 24.05.2011
Сообщений: 13
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
пасиб,прога работает)
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|