Одномерные массивы
Описание
Ввод массива
Способ
Вывод массива
Сумма элементов массива:
Поиск минимального элемента и его номера.
Представление в памяти
Поиск минимального элемента и его номера.
462.50K
Category: programmingprogramming

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

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

Введение

2. Описание

I.
Описание
Массив – это фиксированное кол-во элементов одного и того
же типа, объединенных одним именем, каждый элемент
имеет свой номер.
1. type
MyArray =Array [n1..n2] тип_элементов;
var a: MyArray;
2. var
a: Array [n1..n2] of тип_элементов;

3. Ввод массива

II.
Ввод массива
Способ
const n=50;
var
A : array [1..n] of integer;
i : integer;
...
writeln( Введите , n , элементов массива );
for i := 1 to n do Read( a[i] );
1.

4. Способ

2.
Способ
randomize;
for i:= 1 to n do begin
a[i] := -25 + random(50);
write( a[i] :4)
end;

5. Вывод массива

III.
Вывод массива
writeln ( Массив : );
for i :=1 to n do write ( a[ ,i, ]= , a[i]);
writeln;

6. Сумма элементов массива:

IV.
Сумма элементов массива:
s := 0;
for i := 1 to n do s := s + a[i];

7. Поиск минимального элемента и его номера.

V.
Поиск минимального элемента и его
номера.
K := 1;
for i := 2 to n do
if a[i] < a[k] then k := i;
результат:
k - номер минимального элемента,
a[k] - значение минимального.

8. Представление в памяти

А

Х
байт



А[4]
АДРЕС ( A [ I] )= АДРЕС ( А[1] )+ (i-1) * X байт,
где Х байт – размер одного элемента

9. Поиск минимального элемента и его номера.

...
к := 1;
for i := 2 to n do
if a[i] < a[k] then k := i;
...
результат: k - номер минимального элемента, a[k] значение минимального.
English     Русский Rules