Одномерные массивы в Паскале

  • ppt
  • 11.12.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Одномерные массивы.ppt

Одномерные массивы

Рассмотрим последовательность действительных чисел:
1.6, 14.9, -5.0, 8.5, 0.46
Обозначим эту последовательность именем:
А={1.6, 14.9, -5.0, 8.5, 0.46}
Каждый элемент последовательности можно обозначить А1, А2,...Аn. Индекс здесь определяет положение элемента в последовательности.


Одномерный массив – фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент имеет свой номер.

Одномерный массив

№ А
1
2
3
...
29
30

25

26

27

...

53

54

Массив обозначается одним именем.

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

Например: А[3]=27

Описание массива


Var <имя массива>: ARRAY[n1..n2] of <тип элементов>;

где n1,n2 – номер 1-го и последнего элементов массива

Например:
Var A: ARRAY[1..1000] of integer;

Присвоение значений элементам массива может происходить с помощью:


оператора Read (Readln);

функции случайных чисел (Random).


Формирование массива с помощью оператора Read

Program Massiv;
Var i,n: integer;
a: array[1..1000] of integer;
Begin
writeln(‘Введите размерность массива’);
readln(n); {Определяем число элементов в массиве}

Формирование массива с помощью оператора Read

For i:=1 to n do
readln(a[ i ]);
{ввод элементов массива}

Формирование массива с помощью оператора Random

Program Massiv;
Uses CRT;
Var i,n: integer;
a: array[1..1000] of integer;
Begin
clrscr;
writeln(‘Введите размерность массива’);
readln(n); {Определяем число элементов в массиве}

Формирование массива с помощью оператора Random


For i:=1 to n do
begin
a[i]:=random(100); { получение элемента массива}
write(a[i],’ ‘); {вывод элемента массива}
End;