Предположим, что программа работает с великим количеством однотипных данных. Скажем около ста разных целых чисел необходимо обработать, выполнив над ними те либо другие вычисления. Как вы для себя представляете 100 переменных в программке? И для каждой переменной необходимо написать одно и тоже выражение вычисления значения? Это очень неэффективно.
Есть более обычное решение. Это внедрение таковой структуры (типа) данных как массив. Массив представляет собой последовательность ячеек памяти, в которых хранятся однотипные данные. При этом существует всего одно имя переменной связанной с массивом, а обращение к определенной ячейке происходит по ее индексу (номеру) в массиве.
Необходимо верно понимать, что индекс ячейки массива не является ее содержимым. Содержимым являются хранимые в ячейках данные, а индексы только указывают на них. Деяния в программке над массивом осуществляются методом использования имени переменной, связанной с областью данных, отведенной под массив.
Итак, массив это именованная группа однотипных данных, хранящихся в поочередных ячейках памяти. Любая ячейка содержит элемент массива. Элементы нумеруются по порядку, но необязательно начиная с единицы (желая в языке программирования Pascal чаще всего конкретно с нее). Порядковый номер элемента массива именуется индексом этого элемента.
Помним, все элементы определенного массива имеют один и тот же тип. У разных массивов типы данных могут различаться. К примеру, один массив может состоять из чисел типа integer, а другой из чисел типа real.
Индексы частей массива обычно целые числа, однако могут быть и знаками, а также описываться иными порядковыми типами. Т.е. для индекса можно использовать тип, в котором определена дискретная последовательность значений, и все эти значения можно перечесть по порядку. Регистрировать можно как константами и переменными, так и выражениями, итог вычисления которых дает значение перечислимого типа.
Если индекс массива может получать все допустимые значения определенного перечислимого типа, то при описании массива вероятно задание имени типа заместо границ конфигурации индекса. При этом границами индекса будут 1-ое и заключительнее значения в описании типа индекса. Границы конфигурации индексов могут задаваться с подмогою ранее объявленных констант. Рекомендуется за ранее объявлять тип массива в разделе описания типов.
Массив можно создать несколькими методами.
Воззвание к определенному элементу массива исполняется методом указания имени переменной массива и в квадратных скобках индекса элемента.
Обычный массив является одномерным. Он представляет собой линейную структуру.
В образце выделяется область памяти под массив из 11 знаков. Их индексы от 1 до 11. В процессе исполненья программки пользователь вводит 11 всех знаков (к примеру, q, w, e, 2, t, 9, u, I, I, o, p), которые записываются в ячейки массива. Текущее значение переменной i в цикле for употребляется в качестве индекса массива. 2-ой цикл for отвечает за вывод частей массива на экран
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.