|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.02.2011, 14:44 | #1 |
Новичок
Джуниор
Регистрация: 09.02.2011
Сообщений: 2
|
Рекурсия. Рекурсивные подпрограммы
Составить программу вычисления суммы:
-((x^1)/1!)+ ((x^3)/3!)- ((x^5)/5!)+ ((x^7)/7!)-...+(-1)^n*((x^n)/n!) При увеличении n эта сумма приближается к значению sin(x). нашел несколько программ: Код:
Код:
Последний раз редактировалось Stilet; 12.02.2011 в 17:50. |
12.02.2011, 16:59 | #2 | |
Новичок
Джуниор
Регистрация: 10.02.2011
Сообщений: 7
|
Цитата:
|
|
14.02.2011, 01:23 | #3 |
Форумчанин
Регистрация: 10.01.2011
Сообщений: 243
|
разбеваем формулу на несколько частей
a = 1(отвечает за знак выражения) b = x c = 1 создаем цикл i = 0 sum = 0 for i to n do begin sum := sum + (a*b)\c; a := a * (-1); b := b * x * x; c := c * (c + i) * (c + i); end |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рекурсивные функции | NiaSpa | Помощь студентам | 3 | 04.03.2010 11:53 |
Рекурсивные функции. | Geg[C/c++] | Общие вопросы C/C++ | 2 | 11.10.2009 11:28 |