С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 14.05.2009
Сообщений: 27
1

Организация итерационных циклических процессов...

28.05.2009, 23:56. Показов 1235. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Господа форумчане.....у меня такая проблема....вот задание....
Вычислить значение суммы членов бесконечного ряда S=x-(x^3)/3+...(-1)^n*x^(2n-1)/2n-1 с заданной точностью Eps(0.5*10^(-4)).На печать вывести значение суммы и число членов ряда, вошедших в сумму.
Есть набросок кода.....но я не уверен что он верен

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 program Project1;
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
VAR
 n:Integer;
 x,p,s:Single;
 begin
Readln(x);
n:=1; p:=-x; s:=p;
while (Abs(p)>0.00005) do
begin
n:=n+1;
p:=-p*x*x*(2*n-3)/(2*n-1);
s:=s+p;
end;
Writeln('s=',s,' n=',n);
readln;
end.
В общем скажите корректно написано или нет?
0
Лучшие ответы (1)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
28.05.2009, 23:56
Ответы с готовыми решениями:

Организация циклических итерационных вычислений
С использованием компонента Chart построить графики кривых. Предусмотреть возможность выбора...

Организация циклических итерационных вычислений (графики)
C использованием компонента Chart построить графики трех кривых каждого типа. Предусмотреть...

Организация циклических процессов
Как Найти все четырехзначные числа, сумма крайних цифр которых равна сумме средних?

Организация циклических процессов
Помогите ,пожалуйста с задачей! заранее благодарна Найти первое из чисел Фибоначчи , больше m...

1
КотЪ
219 / 219 / 60
Регистрация: 26.05.2009
Сообщений: 688
29.05.2009, 02:32 2
Лучший ответ Сообщение было отмечено ХЗ_63 как решение

Решение

А если так?
Delphi
1
2
3
4
5
6
7
8
9
readln(x);
n:=0;
s:=0;
repeat
p:=power(-1,n)*power(x,(2*n-1))/(2*n-1);
s:=s+p;
n:=n+1;
until abs(p)>0.00005;
writeln(s);
0
29.05.2009, 02:32
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
29.05.2009, 02:32
Помогаю со студенческими работами здесь

Программирование циклических вычислительных процессов
Добрый вечер уважаемые форумчане. Мне в очередной раз требуется ваша помощь. Вот задание:...

Конструирование программ для циклических вычислительных процессов
необходимо вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для х...

: Программирование циклических вычислительных процессов. Обработка одномерных массивов
Определить максимальный и минимальный элементы, найти количество элементов, значение которых больше...

Организация параллельных процессов
Мне нужно организовать 5 параллельных процессов, каждый длится от 1 до 5 секунд. И каждый процесс...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru