Главная страница

Понятие массива и его свойства. Понятие массива и его свойства Каждому элементу массива соответствует его индекс (порядковый номер)


Скачать 267.01 Kb.
НазваниеПонятие массива и его свойства Каждому элементу массива соответствует его индекс (порядковый номер)
АнкорПонятие массива и его свойства
Дата20.06.2022
Размер267.01 Kb.
Формат файлаpptx
Имя файлаПонятие массива и его свойства.pptx
ТипДокументы
#605865

Понятие массива и его свойства

Каждому элементу массива соответствует его индекс (порядковый номер).

Элемент массива — переменная в составе массива.

Разрядность массива — количество элементов в массиве.

Свойства массива


Все элементы массива одного типа — однородность.
Размер массива задаётся один раз и не меняется на протяжении работы программы — постоянство.
Ко всем элементам массива имеется одинаковый доступ — равнодоступность.
Все элементы массива располагаются последовательно в ячейках оперативной памяти — последовательность расположения.
Элементы массива однозначно идентифицируются своими индексами — индексация.
Индексы должны быть простым порядковым типом данных — упорядоченность.

Общий вид:

<имя массива>: 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/



написать администратору сайта