Академический Документы
Профессиональный Документы
Культура Документы
Задача.
С клавиатуры вводится n чисел (числа могут
повторяться). Необходимо подсчитать количество
--дать
датьопределение
определениемассива,
массива,как
какструктурированного
структурированноготипа
типа
данных,
данных,рассказать
рассказатьооспособах
способахописания
описанияиизаполнения
заполнения
массива,
массива,действиях
действияхнад
надэлементами
элементамимассива
массива
--сформировать
сформироватьпредставление
представлениеоомассиве
массивекак
какоосредстве
средстве
хранения
храненияинформации;
информации;
--определить
определитьэффективность
эффективностьиспользования
использованиямассивов
массивовпри
при
обработке
обработкебольшого
большогоколичества
количестваданных;
данных;
--научится
научитсяописывать
описыватьодномерный
одномерныймассив,
массив, построить
построить
алгоритм
алгоритмработы
работыссмассивами.
массивами.
• Массив представляет собой совокупность
данных одного типа с общим для всех
элементов именем.
• Массив относится к структурированным
типам данных (упорядоченная
совокупность данных).
• Номера элементов массива иначе
называются индексами, а сами элементы
массива — переменными с индексами
(индексированными переменными).
Массивы
НОМЕР
НОМЕР
элемента
элемента массива
массива
(ИНДЕКС)
A массив (ИНДЕКС)
1 2 33 4 5
5 10 15 20 25
ЗНАЧЕНИЕ
ЗНАЧЕНИЕ элемента
элемента
массива
массива НОМЕР (ИНДЕКС)
элемента
элемента массива:
массива: 22
A[2]
ЗНАЧЕНИЕ
элемента
элемента массива:
массива: 10
10
1 2 3 4 5 6 7 8 9 10
a -5 8 2 4 -9 -1 6 4 2 1
Значение элемента массива
а[3]=2,
а[7]=4.
имя массива а[3]=2
индекс значение
const N=5;
var A: array[1.. N ] of integer;
Объявление массивов
Массивы других типов:
var X, Y: array [1..10] of real;
C: array [1..20] of char;
Другой диапазон индексов:
Вывод
for
на экран:
for i:=1
i:=1 to
to NN do
do a[i]:=a[i]*2;
a[i]:=a[i]*2;
writeln('Массив
writeln('Массив A:');
A:'); Массив A:
for
for i:=1
i:=1 to
to NN do
do 10 24 68 112 26
write(a[i]:4);
write(a[i]:4);
Характеристики массива:
• тип — общий тип всех элементов массива;
• размерность (ранг) — количество
индексов массива;
• диапазон изменения индекса (индексов) —
определяет количество элементов в массиве
Способы
Способыописания
описаниямассива
массива
Например:
Const n=100;
Например:
const x: array[1..5] of integer=(l,3,5,7,9);
Например.
• §1.1читать,
• Решить задачи №3, №4 на стр. 12