Информатика. Петрова М.В. - 48 стр.

UptoLike

Составители: 

48
Продолжение приложения В
5.44. Вычислить сумму положительных и сумму отрицательных значений
функции
a)
x
(nsina)+
x
(ncos=
z
.
5.45. Вычислить приближенное значение функции Бесселя

.
)!kn(!k
2
x
1
!n
2
x
)!kn(!k
2
x
)1(
)x(J
100
1k
nk2
k
n
100
0k
nk2
k
Для определения
n! использовать отдельный цикл, а слагаемого
рекуррентную формулу
k)+k(n
)2/(x
y=y
2
1kk
. В качестве начальных значений
суммы и слагаемого использовать член ряда при
0=
k
, равный
n!
)2/(x
n
.
Вычисление суммы членов бесконечного ряда:
при решении задач этого
типа используют итерационный цикл, так как заранее не известно, при каком
члене ряда будет достигнута требуемая точность. Выход из цикла организуется
по условию достижения требуемой точности. Для вычисления суммы членов
ряда используется рассмотренный ранее прием накопления суммы.
5.46. Вычислить сумму членов ряда


!n2
x
1+1=...+
)!2n(
x
)1(+...
!4
x
+
!2
x
1=z
n2
n
1n
n2
n
42
с точностью до члена ряда, меньшего
. В целях уменьшения затрат времени на
вычисление значения текущего члена ряда использовать рекуррентную
формулу.
Схема алгоритма решения этой задачи представлена на рис. В.11. Блок 3
задает начальное значение
y , равное 1, начальное значение суммы, равное
члену ряда с номером 0, так как вычислять его нет надобности, и начальное
значение параметра цикла. В цикле блок 4 вычисляет значение текущего члена
ряда, блок 5 накапливает сумму, блок 6 изменяет параметр цикла. Блок 7
проверяет условие повторения цикла и осуществляет переход к началу цикла,
если
y>
, или выход из него в противном случае.
5.47. Вычислить сумму членов ряда с точностью до члена ряда, меньшего
, используя рекуррентную формулу.
...+
n!
x
+...+
!2
x
+x+1=z
n2