Алгоритмизация и программирование задач. Петрова М.В. - 21 стр.

UptoLike

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

21
5.3.16. Вычислить среднее арифметическое элементов S массива
),...,,(
8021
aaa , удовлетворяющих условию 21
i
a . Если таких элементов нет, то
считать
0=S .
5.3.17. Подсчитать количество положительных и количество отрицатель-
ных элементов массива
),...,,(
6021
xxx .
5.3.18. Вычислить сумму элементов главной диагонали матрицы
)2020( ×A .
5.3.19. Вычислить значение функции z=n!.
5.3.20. Вычислить сумму членов ряда
=
+=++++=
10
1
22042
)!2(
1
!20
...
!4!2
1
i
i
i
xxxx
z
.
Для вычисления значения члена ряда использовать рекуррентную формулу
[]
)12(2/
2
1
=
nnxyy
nn
.
5.3.21. Вычислить сумму членов ряда
!21
...
)!12(
)1(...
!5!3
1
211253
x
n
xxx
xz
n
n
+
+++=
.
Для определения значения члена ряда использовать формулу
)12(2
2
1
+
=
+
nn
x
yy
nn
. Начальное значение z=1-x, а y=-x.
5.3.22. Вычислить значение функции
=
+
=
=
mn
i
m
n
i
im
mnm
n
c
1
)!(!
!
.
5.3.23. Вычислить сумму элементов двух главных диагоналей матрицы
А
(10
×
10). Элементами i-й строки, лежащими на главных диагоналях, являют-
ся a
ij
и a
i,11-i
.
5.3.24. Вычислить сумму положительных и сумму отрицательных значе-
ний функции
)sin()cos( anxanxz
+=
, где
.10,...,2,1
=
n
5.3.25. Вычислить приближенное значение функции Бесселя
=
+
=
+
+
+
=
+
=
100
1
2
100
0
2
)!(!
2
)1(
!
2
)!(!
2
)1(
)(
k
nk
k
n
k
nk
k
knk
x
n
x
knk
x
xJ
.
Для определения n! использовать отдельный цикл, а слагаемогорекур-
рентную формулу
)(
)2/(
2
1
knk
x
yy
kk
+
=
. В качестве начальных значений суммы и
слагаемого использовать член ряда при
0
=
k , равный
!
)2/(
n
x
n
.
5.3.26. Вычислить размещение из n элементов по m, т. е.
))1()...(2)(1( = mnnnna
m
n
.
5.4. Вычисление суммы членов бесконечного ряда
Задачи этого типа являются типичными задачами, использующими ите-
рационный цикл, так как заранее не известно, при каком члене ряда будет дос-
тигнута требуемая точность. Выход из цикла организуется по условию дости-