59.32K
Категория: ПрограммированиеПрограммирование

Тип - массив

1.

Тип массив

2.

Представляет собой набор данных,
обладающих следующими свойствами:
Эти данные одного типа
Данные занумерованы (обладают
индексами)
Набор имеет имя
Количество данных конечно

3.

Синтаксис описания тип массив
Type
<имя типа>=array[<типы индексов>] of <тип компонентов>;

4.

Примеры
Type
mas1=array[1..10] of integer;
mas2=array[1..5] of char;
mas3=array[1..2,1..3] of real;

5.

Объявление переменных:
Var
A, R:mas1;
B:mas2;
C:mas3;
D:array[1..10] of integer;

6.

Объявление типизированных
констант
Const
S: mas1=(4,5,1,-3,11,45,-7,87,-12,10);
M:mas3=((-0.1, 5.4, 3.3),(23.4,-0.2,5.8));
N:mas2=(‘f’,’e’,’+’,’3’,’a’);

7.

Доступ к элементам массива
<Имя массива>[<индексы>]

8.

Примеры
A[1]
B[5]
C[1,2]

9.

Инициализация массива
(случайным образом)
Randomize;
For i:=1 to 10 do
A[i]:=random(21);

10.

Заполнение с клавиатуры
For i:=1 to 10 do
Readln(A[i]);

11.

Вывод массива
For i:=1 to 10 do
Write(A[i], ‘ ‘);

12.

Задача
Найти сумму элементов
массива, заполненного
случайным образом

13.

Program a1;
Var A:array[1..10] of integer;
S,i:integer;
Begin
Randomize;
For i:=1 to 10 do begin
A[i]:=random(21); write(a[i],’ ‘) end;
S:=0;
For i:=1 to 10 do
S:=S+A[i];
Writeln;
Writeln(s)
End.
English     Русский Правила