Рабочие листы
к вашим урокам
Скачать
1 слайд
ПОНЯТИЕ МАССИВА
Самым удобным способом хранения большого количества однотипных данных является массив. Обработка массивов является основой практически любой программы.
2 слайд
МАССИВ– это структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип.
Название регулярный тип (или ряды) массивы получили за то, что в них объединены однотипные (логически однородные) элементы, упорядоченные (урегулированные) по индексам, определяющим положение каждого элемента в массиве.
3 слайд
a1, а2, а3, …, аn
В программировании массив – это последовательность однотипных элементов, имеющих общее имя, причем каждый элемент этой последовательности определяется порядковым номером (индексом) элемента.
4 слайд
Массив может состоять из элементов типа integer , real или char , либо других однотипных элементов.
Номер элемента массива называется индексом. Индекс – это значение порядкового типа, определенного, как тип индекса данного массива.
5 слайд
Примеры массивов:
Х1, Х2, …, Хn – одномерный массив, состоящий из n элементов;
А0, А1, А2, …, А10 – одномерный массив, состоящий из 11 элементов.
Массивы бывают одномерными (один индекс), двумерными (два индекса) и т.д.
6 слайд
Рассмотрим массив Х1, Х2, …, Хn. Здесь
Х – имя массива;
1, 2,…, n – индексы (порядковые номера) элементов;
Х7 – седьмой элемент массива Х.
7 слайд
Одномерный массив – это фиксированное количество элементов одного типа, объединенных одним именем, причем каждый элемент имеет свой уникальный номер, и номера элементов идут подряд.
Тип массив описывается следующим образом:
Type
Имя типа = Array [тип индекса (ов)] Of тип элементов;
Var
Имя переменной: имя типа;
Переменную типа массив можно описать сразу в разделе описания переменных Var:
Var Имя переменной: array [тип индекса (ов)] Of тип элементов;
Описание одномерных массивов
8 слайд
ГДЕ
Array – служебное слово (в переводе с английского означает «массив»);
Of – служебное слово (в переводе с английского означает «из»).
Тип индекса – любой порядковый тип, кроме типов integer, longint.
Тип же самих элементов может быть любым, кроме файлового типа.
Количество элементов массива называется его размерностью. Несложно подсчитать, что при последнем способе описания множества индексов размерность массива равна: максимальное значение индекса – минимальное значение индекса + 1.
9 слайд
Например:
Type
mas = array [1..20] of real;
Var X: mas;
Массив Х – одномерный, состоящий из двадцати элементов вещественного типа. Элементы массива хранятся в памяти компьютера последовательно друг за другом.
10 слайд
Ввод одномерных массивов в Паскале
Ввод и вывод массивов осуществляется поэлементно.
Введем одномерный массив Х, состоящий из 30 элементов, то есть необходимо ввести некую последовательность элементов Х1, Х2, …, Х30.
Пусть i – индекс (порядковый номер) элемента в массиве Х. Тогда
Хi – i-й элемент массива Х, где i = 1, 2, …, 30.
Для ввода массива можно использовать любой цикл.
11 слайд
ввод массива с использованием цикла с предусловием
12 слайд
ВВОД МАССИВА
Program Primer_1;
Var i: integer;
X: array [1..30] of Integer;
Begin
i := 1;
While i <= 30 Do
Begin
Read (X[i]); i := i + 1
End;
Readln
End.
13 слайд
Ввод массива с использованием цикла с постусловием
14 слайд
ВВОД МАССИВА
Program Primer_2;
Var i: integer; X: array [1..30] of Integer;
Begin
i := 1;
Repeat
Read (X[i]); i := i + 1
Until i > 30;
Readln
End.
15 слайд
ввод массива с использованием цикла с параметром
16 слайд
Массив вводится с помощью цикла с параметром, где в качестве параметра используется индекс элемента массива (i).
Program Primer_3;
Var i: integer;
X: array [1..30] of Integer;Begin
For i := 1 To 30 Do Read (X[i]);
Readln
End.
17 слайд
Вывод одномерного массива осуществляется поэлементно.
В программе используются операторы Write или Writeln.
Для вывода массива используется любой цикл.
Вывод одномерных массивов
18 слайд
Вывод одномерных массивов
с использованием цикла с параметром
выведем одномерный массив Х1, Х2, …, Хn, состоящий из элементов вещественного типа, используя цикл с параметром .
19 слайд
Два способа вывода массива:
20 слайд
Вывод одномерных массивов
Program Primer_4;
Const n = 30;
Var i: Integer;
X: Array [1..n] Of Real;Begin
For i:= 1 To n Do Write (X[i] : 6 : 2, ‘ ‘);
Writeln; {курсор переводит на новую строку}
Readln
End.
21 слайд
Вывод одномерных массивов
с использованием цикла с постусловием
22 слайд
Вывод одномерных массивов
с использованием цикла с предусловием
Рабочие листы
к вашим урокам
Скачать
6 664 567 материалов в базе
Настоящий материал опубликован пользователем Минина Ольга Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36 ч. — 144 ч.
Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
4 ч.
Мини-курс
10 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.