Академический Документы
Профессиональный Документы
Культура Документы
2
Зачем нужны массивы
Без использования массивов, нам нужно 30
переменных
3
Зачем нужны массивы
Такие однотипные значения есть смыл
хранить в одной переменной,
перенумеровав ее значения,
дать доступ к значению по его номеру
обрабатывать значения в цикле (номер
значения сохраняется в переменной цикла)
Массив (в программировании) -
упорядоченная совокупность однотипных
элементов
4
Характеристики массива
➢ Имя
- это набор букв латинского алфавита.
Например: A, L, D, F, RT, NQ, MAR
Так же, может быть сочетание букв и цифр,
например, А1, М23, ВР4
Те же правила, что и для имен переменных
➢ Размерность
➢ Размер
5
Представление в памяти
Графически расположение массива в памяти
компьютера можно представить в виде непрерывной
ленты адресов.
7
Размерность массива
По размерности массивы различаются на одномерные,
двумерные и многомерные
• Одномерные массивы представляют собой линейку
или столбец символов
15 0 25 17 -6 -12
9
Одномерный массив
Объявление массива:
type arrayName [ arraySize ];
Результат?
Test – Объявление массива
Результат?
Test – Объявление массива
Результат?
Test – Объявление массива
Однако, если в списке инициализаторов меньше,
чем может содержать массив, то остальные
элементы будут инициализированы значением 0.
Обработка одномерных массивов в С++
Обработка массива – выполнение операций над его
элементами
Базовые операции (алгоритмы):
• Вычисление обобщающих характеристик (сумм,
количества элементов);
• Поиск максимального и минимального элементов;
• Поиск заданных элементов;
• Перестановка элементов;
• Сортировка элементов.
Вычислить количество
четных элементов
Задание 2-hw
Создать массив из 5
целочисленных значений.