Массивы в Паскале. Одномерные массивы презентация

Содержание

Слайд 2

Введение

Предположим, что программа работает с большим количеством однотипных данных. Скажем около ста

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

Слайд 3

Что такое массив?

Массив – упорядоченный набор однотипных переменных , объединенных одним именем.

Под это

определение подходит множество объектов: словарь (последовательность слов), мультфильм (последовательность картинок) и т. д. 

Слайд 4

Элементы массива

Каждая ячейка содержит элемент массива. Элементы нумеруются по порядку,
но необязательно начиная

с единицы (хотя в языке программирования Pascal чаще всего именно с нее). Порядковый номер элемента массива называется индексом этого элемента.

Для индексов массивов подходит любой порядковый тип, то есть такой, который в памяти машины представляется целым числом.

Слайд 5

Массивы

Указывает на порядок расположения массива в памяти. Различают: одномерные, двухмерные и многомерные (размерность

больше 2) массивы;

Размерность

Размер

Массивы языка Паскаль характеризуются двумя параметрами:

Указывает на количество элементов по каждой координате. Количество элементов определяется как произведение количество элементов по каждой координате.

Слайд 6

Объявление массива

<имя_массива> : array [m..n] of <тип_элементов>;
Здесь m – номер первого элемента, а n – последнего.

Массивы, как

и другие переменные, объявляются в разделе описаний var. В языке Паскаль тип массива задается с использованием специального слова array , и его объявление в программе так:

Например:

Например:
Program Mass;
Var M : array [1..5] of integer;

Важно понимать, что это массив из 5 целых чисел имеет имя Mass. 

Слайд 7

Синтаксис при объявлении массива:

Между именем типа и именем переменной ставится знак «двоеточие».
Array

— служебное слово (в переводе с английского означает «массив», «набор»);
[m..n] — в квадратных скобках указывается номер первого элемента, затем, после двух точек, номер последнего элемента массива;
of — служебное слово (в переводе с английского «из»);
integer — тип элементов массива.

Например:

Слайд 8

Получение элементов массива

Каждый элемент массива — это переменная, которой можно присваивать значения в

операторах и функциях. Для того, чтобы указать элемент массива, необходимо записать все его индексы.

Например:

Например:
Spisok[1]:=’Иванов’;
Или
A[1]:=3;
A[3]:=0;
A[i]:=i+1;

i - номер элемента
A[i] - элемент массива, стоящий на i-ом месте

Слайд 9

Ввод массива с клавиатуры

Массив нельзя ввести с клавиатуры одной командой, для этого организовывается

цикл с параметром. Для того чтобы обеспечить правильный ввод массива, необходимо соблюдать следующий алгоритм:

<приглашение к вводу массива>;
<ввод количества элементов массива>;
For i:=1 to <кол-во элементов> do
Begin
<приглашение к вводу i-го элемента>;
<ввод i-го элемента>;
End;

Слайд 10

Пример ввода массива с клавиатуры

Ввод массивов осуществляется поэлементно с использованием цикла с параметром,

где в качестве параметра используется индекс элемента массива (i). 

program Primer_1;
var i: integer;
X: array [1..30] of integer;
begin
for i := 1 to 30 do read (X[i]);
readln;
end.

Вывод одномерного массива осуществляется аналогично.

Слайд 11

Объявление массива

<имя_массива> : array [m..n] of <тип_элементов>;
Здесь m – номер первого элемента, а n – последнего.

Массивы, как

и другие переменные, объявляются в разделе описаний var. В языке Паскаль тип массива задается с использованием специального слова array , и его объявление в программе так:

Например:

Например:
Program Mass;
Var M : array [1..5] of integer;

Важно понимать, что это массив из 5 целых чисел имеет имя Mass. 

Имя файла: Массивы-в-Паскале.-Одномерные-массивы.pptx
Количество просмотров: 65
Количество скачиваний: 0