2.85M
Категория: ПрограммированиеПрограммирование

Алгоритмы формирования и обработки одномерных массивов

1.

2.

3.

Х = (7 -5 9 1 0 -2 4 3 6)

4.

Элементы массива упорядочены по значению
индекса:
Х = (7 -5 9 1 0 -2 4 3 6)
Х = (Х1, Х2, ..., Хn)
индекс элементов массива изменяется от 1 до n
Примеры массивов:
Х1, Х2, …, Хn
одномерный массив Х из n элементов
А1, А2, …, А10
одномерный массив А из 10 элементов

5.

Х = (7 -5 9 1 0 -2 4 3 6)
Х – имя массива
i - номер элемента массива
X [ i ] - i-ый элемент массива
X[4]=1
Имя
массива
Индекс
элемента
массива
Значение
элемента
массива

6.

организация ввода элементов
одномерного массива

7.

организация вывода элементов
одномерного массива

8.

Пример 1. Дан массив Х = (Х1, Х2, ... , Х10). Вычислить
значения элементов массивов t, z по формулам:
3 xi
ti xi
zi
4
2
cos ti sin 2 0.5ti
Решение.
Исходные данные: массив Х.
Результат вычислений: значения элементов массива t, z.

9.

10.

11.

12.

Пример 2.
Элементы массива Y вычисляются по формулам:
a ln x i ,
Yi 2
x i 2,5 ,
где i 1, M
если
xi 1
если
xi 1
Определить количество ненулевых элементов, среднее
арифметическое положительных элементов в массиве Y.

13.

Решение.
a ln x i ,
Yi 2
x i 2,5 ,
где i 1, M
если
xi 1
если
xi 1
Введем обозначения:
M - количество элементов в массиве;
Х,Y - имя массива;
i - индекс элемента массива;
Хi - i-й элемент массива Х;
Yi - i-й элемент массива Y;
а - заданное число;
k1 - количество ненулевых элементов массива Y;
k2 - количество положительных элементов массива Y;
S - сумма положительных элементов массива Y;
Sа - среднее арифметическое положительных элементов массива Y.
Исходные данные: a, M, массив Х.
Результат вычислений: массив Y, k1, Sа.

14.

15.

16.

17.

18.

Определить значения элементов массива можно
при объявлении массива:
Ввод элементов массива
Вывод элементов массива

19.

20.

21.

22.

23.

24.

25.

Дополнительно

26.

Домашнее задание
English     Русский Правила