Информатика · 9 класс · Информатика ФГОС · урок 16 · только теория
Одномерные массивы
Одномерный массив — это пронумерованный список однотипных данных, который позволяет хранить и обрабатывать много значений одной переменной. Мы научимся представлять такую структуру в программе, обращаться к элементам по индексу и понимать, как устроены типовые операции с массивами.
Чему учимся понимать
Научиться понимать, что такое одномерный массив, как он устроен в памяти и как с ним работать в программе.
Зачем это нужно
Массивы — основа хранения и обработки больших объёмов данных в программах: от списка оценок до таблиц результатов. Без массивов пришлось бы создавать сотни отдельных переменных, что неудобно и неэффективно.
Опорные понятия
Главные тезисы
- Массив — это упорядоченный набор однотипных данных, хранящихся под одним именем.
- Каждый элемент массива имеет номер (индекс), по которому к нему можно обратиться.
- Индексы в большинстве языков программирования начинаются с нуля.
- Длина массива задаётся при его создании и обычно не меняется.
- Массивы позволяют обрабатывать много данных с помощью циклов.
- Элементы массива хранятся в памяти последовательно, друг за другом.
- Тип данных всех элементов массива одинаковый (например, только целые числа или только строки).
Определения
- Массив
- Структура данных, которая хранит несколько значений одного типа под одним именем, каждое значение доступно по номеру (индексу).
- Элемент массива
- Одно значение внутри массива, например, число 5 или слово «яблоко».
- Индекс
- Номер элемента в массиве, начиная с нуля, по которому можно получить или изменить этот элемент.
- Длина массива
- Количество элементов в массиве, которое задаётся при его создании.
- Объявление массива
- Создание массива с указанием типа элементов и их количества.
- Заполнение массива
- Присваивание значений элементам массива, например, через цикл или ввод с клавиатуры.
- Перебор массива
- Последовательное обращение ко всем элементам массива, обычно с помощью цикла.
Ключевые факты и правила
- Индексация элементов массива начинается с 0: первый элемент имеет индекс 0, второй — 1 и так далее.
- Для обращения к элементу используется имя массива и индекс в квадратных скобках, например, a[3] — четвёртый элемент массива a.
- Длина массива определяется при объявлении и обычно не изменяется во время работы программы.
- Все элементы массива имеют один и тот же тип данных (например, int, float, string).
- Массивы удобно заполнять и обрабатывать с помощью циклов: for i := 0 to N-1 do ...
- Последний элемент массива имеет индекс, равный длине массива минус один.
Теория
Понять, что массив — это список однотипных данных, у которого есть имя и номер каждого элемента.
Узнать, как объявить массив: указать тип элементов и количество (длину).
Научиться обращаться к элементу по индексу, помня, что индексы начинаются с нуля.
Освоить заполнение массива значениями (вручную, через цикл или с клавиатуры).
Научиться перебирать массив с помощью цикла для обработки всех элементов (например, найти сумму или максимум).
Примеры
- Пример 1случай
Список оценок ученика за четверть
Пояснение
- [5, 4, 3, 5, 4] — это массив из пяти целых чисел
- Пример 2случай
Температура воздуха за неделю
Пояснение
- [12, 14, 13, 15, 16, 15, 14] — массив из семи значений
- Пример 3случай
Имена учеников в классе
Пояснение
- [«Аня», «Боря», «Вера», «Гена»] — массив строк
- Пример 4случай
- В программе можно объявить массив из 10 чисел и заполнить его квадратами чисел от 1 до 10 с помощью цикла
Интересно знать
- В языке Pascal индексы массива могут начинаться не только с нуля, но и с любого числа, например, с 1 или даже с -5.
- Массивы в памяти компьютера хранятся как непрерывная последовательность ячеек, поэтому доступ к любому элементу происходит очень быстро — за одно действие.
- Идея массивов появилась ещё в первых языках программирования в 1950-х годах и до сих пор остаётся основной структурой для хранения списков данных.
Связанные темы
- Циклы (for, while)
- Строки как массивы символов
- Двумерные массивы
- Сортировка и поиск