Similar presentations:
Алгоритмы формирования и обработки одномерных массивов
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.
Определить значения элементов массива можнопри объявлении массива:
Ввод элементов массива
Вывод элементов массива