Понятие массива и его свойства. Понятие массива и его свойства Каждому элементу массива соответствует его индекс (порядковый номер)
Скачать 267.01 Kb.
|
Понятие массива и его свойстваКаждому элементу массива соответствует его индекс (порядковый номер).Элемент массива — переменная в составе массива.Разрядность массива — количество элементов в массиве.Свойства массиваВсе элементы массива одного типа — однородность. Размер массива задаётся один раз и не меняется на протяжении работы программы — постоянство. Ко всем элементам массива имеется одинаковый доступ — равнодоступность. Все элементы массива располагаются последовательно в ячейках оперативной памяти — последовательность расположения. Элементы массива однозначно идентифицируются своими индексами — индексация. Индексы должны быть простым порядковым типом данных — упорядоченность. Общий вид:<имя массива>: array [<нижний индекс> .. <верхний индекс>] of <тип элементов>;.Запись массива на языке программирования Pascal:var M: array [1..10] of integer;В объявленном массиве может быть 10 элементом с соответствующими порядковыми номерами от 1 до 10.Напишем программу, которая будет считывать отдельно каждый элемент массива, вводимый с клавиатуры, и запоминать его. А после этого выведет весь массив на экран.Для ввода значений с клавиатуры будем использовать оператор read и счётчик — цикл for.Для вывода массива воспользуемся оператором write и циклом for.образом. Для генерации чисел от 0 до N используетсязапись random (N). Перед использованием функции необходимоинициализировать датчик случайных чисел с помощьюпроцедуры randomize.Основные операции обработки массивов:вычисление суммы элементов массива; поиск максимального или минимального значения в массиве; поиск максимального или минимального среди всех элементов массива, удовлетворяющих некоторому условию; обмен значениями между элементами; реверс — перестановка элементов массива местами в обратном порядке (последний становится первым, первый — последним и т. д. поиск максимального или минимального значения в массиве;Двумерный массивДвумерный массив представляет собой некоторую таблицу. Обращение к ячейкам этой таблицы строится по аналогии с игрой «Морской бой», т. е. чтобы назвать нужную клетку, указываем название строки и столбца. При работе с одномерными массивами обращение к элементу массива записывается следующим образом: M[3]. Двумерный массив состоит из нескольких одномерных. Обращение к элементу двумерного массива строится из номера строки и номера столбца элемента. Рассмотрим пример массива из 3 строк и 6 столбцов. Назовём этот массив MM. И обратимся к элементу во второй строке четвёртого столбца: MM[2, 4]. Общий вид: <имя массива>: array [<нижний индекс строки> .. <верхний индекс строки>, <нижний индекс столбца> .. <верхний индекс столбца>] of <тип элементов>;. В Pascal такой массив задаётся следующим образом: var MM: array [1..3, 1..6] of integer;. Напишем программу для такого массива и выведем его на экран. После begin будем присваивать вручную значение каждому элементу, тем самым заполняя массив. Вывод массива будем осуществлять при помощи цикла for, как мы это делали в предыдущих теориях, но для каждой строки должен быть свой счётчик. Домашнее заданиеhttps://www.yaklass.ru/ |