Одномерные массивы целых чисел. Алгоритмизация и программирование

Слайд 2

Ключевые слова

массив
описание массива
заполнение массива
вывод массива
обработка массива
последовательный поиск
сортировка

Ключевые слова массив описание массива заполнение массива вывод массива обработка массива последовательный поиск сортировка

Слайд 3

Массив

Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение

Массив Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим
элемента в массиве.

Решение разнообразных задач, связанных с обработкой массивов, базируется на решении таких типовых задач, как:
- суммирование элементов массива;
- поиск элемента с заданными свойствами;
- сортировка массива.

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

Значение элемента массива

Индекс элемента массива

Слайд 4

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

var a: array [1..10] of integer;

const b: array [1..5] of integer

Описание массива var a: array [1..10] of integer; const b: array [1..5]
= (4, 2, 3, 5, 7);

Тип элементов массива

Имя массива

Максимальное значение индекса

Минимальное значение индекса

Значение 1-го элемента массива

Массив b с постоянными значениями описан в разделе описания констант.

1 способ. С переменными значениями

2 способ. С постоянными значениями

Слайд 5

Способы заполнения массива

1 способ. Ввод каждого значения с клавиатуры:
for i:=1 to 10

Способы заполнения массива 1 способ. Ввод каждого значения с клавиатуры: for i:=1
do read (a[i]);
2 способ. С помощью оператора присваивания (по формуле):
for i:=1 to 10 do a[i]:=i;
3 способ. С помощью оператора присваивания (случайными числами):
randomize;
for i:=1 to 10 do a[i]:=random(100);

a[i]=2*a[i]+6

Слайд 6

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

1 способ. Элементы массива можно вывести в строку, разделив их пробелом:
for

Вывод массива 1 способ. Элементы массива можно вывести в строку, разделив их
i:=1 to 10 do write (a[i], ' ');

2 способ. Вывод с комментариями:
for i:=1 to 10 do writeln ('a[', i, ']=', a[i]);

Слайд 7

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

Заполнение массива

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

program  n_2 ; var i: integer;
a: array[1..10] of

Объявление массива Заполнение массива Вывод массива program n_2 ; var i: integer;
integer;

Заполнение массива A(10) случайными числами и вывод элементов массива

randomize;
begin  for i:=1 to 10 do a[i]:=random(100);

for i:=1 to 10 do write (a[i],` `);   end.