Задания. Составьте схему и программу для решения задачи обработки массива
Составьте схему и программу для решения задачи обработки массива. Программу проверьте на ЭВМ. На экран выведите исходный массив и полученный результат обработки.
1. Вычислите А 0 + А 1 x + А 2 x 2 + А 3 x 3 +... + АNxN, используя схему Горнера. В соответствии со схемой Горнера данный многочлен преобразуется к виду: (…((АN x + АN -1) x + АN -2) x +... + А 1) x + А 0.
2. Вычислите А 1 x + А 2 x 2 + А 3 x 3 +... + АNxN, не используя схему Горнера.
3. Вычислите А 1 + А 3 + А 5 +... + А 2 N -1.
4. Вычислите А 1 – А 2 + А 3 –... + (–1) N -1 АN.
5. Вычислите А 1 А 2 А 3... АN.
6. Вычислите А 1 + 2 А 2 + 3 А 3 +... + NАN.
7. Вычислите
8. Вычислите (| A 1| – A 1) +... + (| AN | – AN).
9. Цилиндр объемом единица имеет высоту h. Определите радиус основания цилиндра для значений h, равных 0.5, 1, 1.5,..., 5. 10. «Переверните» последовательность А 1, А 2, А 3,..., АN, т.е. поменяйте местами A 1 с AN, A 2 c AN -1 и т.д.
11. Получите таблицу температур от 0 до 100 оС и их эквивалентов по шкале Фаренгейта, используя для перевода формулу: tF о = 1, 8 tС о + 32.
12. Вычислите таблицу значений функции у = ax 2 + bx + c для значений x, изменяющихся от x 0 до xn, с шагом h (x 0 < xn).
13. Значения С 1,..., СN являются емкостями N -конденсато-ров. Определите емкости систем конденсаторов, которые получаются последовательным и параллельным соединением исходных конденсаторов.
14. Найдите периметр N -угольника, заданного координатами вершин на плоскости {(Xi; Yi)}, (i = 1, … < N).
15. Даны координаты {(xi; yi)}, (i = 1,..., n) n заводов потребителей сырья и координаты места добычи сырья (хC; yC). Найдите расстояния от места добычи сырья до каждого завода, а также среднее арифметическое этих расстояний.
16. Дан массив A, состоящий из n элементов. Сформируйте «сглаженный» массив, заменив в исходном все элементы, кроме крайних, по формуле При сглаживании используются лишь старые значения элементов массива.
17. Дан массив а, состоящий из n элементов. Вычислите a 1, a 1 + a 2, a 1 + a 2 + a 3, …, a 1 + a 2 + a 3 + … an.
18. Дан массив а, состоящий из n элементов. Получите a 1, - a 2, a 3, …, (-1) n -1 an .
19. Дан массив а, состоящий из n элементов. Получите массив b, где bk = ak + k!.
20. Дан массив а, состоящий из n элементов. Получите массив b, где bk = 2 ak + k.
21. Даны массивы а и b, состоящие из n элементов каждый. Получите массив с, где ck = ak + bk.
22. Даны массивы а и b, состоящие из n элементов каждый. Получите массив с, где ck = ak · bk.
23. Дан массив а, состоящий из n элементов. Найдите сумму элементов массива, стоящих на нечетных местах.
24. Дан массив а, состоящий из n элементов, и число х. Вычислите значение полинома P = xn + a 1 xn -1 + … + an -1 x + an.
25. Дан массив а, состоящий из n элементов. Получите новый массив, поменяв элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах, т.е. a 1 c a 2, a 3 c a 4, a 5 c a 6 и т.д.
26. Даны массивы а и b, состоящие из n элементов каждый. Получите новые массивы a и b, элементы которых вычисляются по правилу: ai = ai + bi, bi = ai – bi.
27. Даны массивы а и b, состоящие из n элементов каждый. Получите новые массивы a и b, элементы которых вычисляются по правилу: ai = bi, bi = - ai.
28. Дан массив а, состоящий из n элементов. Найдите среднее арифметическое значение элементов массива, стоящих на четных местах.
29. Дан массив а, состоящий из n элементов. Найдите сумму a 1 + 2 a 2 + 3 a 3 + … + nan.
30. Дан массив а, состоящий из n элементов. Найдите сумму a 1 + 2! a 2 + 3! a 3 + … + n! an.
|