Массивы. 9 класс

Содержание

Слайд 2

Понятие массива
Виды массивов
Описание массивов
Формирование массивов

Понятие массива Виды массивов Описание массивов Формирование массивов

Слайд 3

Важнейшим средством организации и обработки данных в программах являются массивы.
Массив -

Важнейшим средством организации и обработки данных в программах являются массивы. Массив -
это множество упорядоченных однотипных величин, имеющих одно имя (например: A).

Слайд 4

Отдельные переменные в массиве называются элементами.
Они располагаются в памяти ЭВМ в определенном

Отдельные переменные в массиве называются элементами. Они располагаются в памяти ЭВМ в
порядке.
Место каждого элемента массива определяется его номером (индексом), по которому можно обратиться к значению переменной:
A[1], D[4], Ms[6], Tt[3,4].

Слайд 5

Индекс массива

Элементом массива может быть не толькo число, но и буквенное

Индекс массива Элементом массива может быть не толькo число, но и буквенное
выражение. В качестве примера можно привести следующие виды массивов:

1. Массив - список учеников вашего класса:
индексом служит порядковый номер,
элементы массива - фамилии учеников;

Слайд 6

массив - А, в котором
индексом служат порядковые номера уроков,

массив - А, в котором индексом служат порядковые номера уроков, а элементы массива - оценки.
а элементы массива - оценки.

Слайд 7

Имя массива

Для обозначения массивов используются латинские буквы, то есть всей совокупности

Имя массива Для обозначения массивов используются латинские буквы, то есть всей совокупности
элементов массива даётся одно имя:
Это одна латинская буква: A, S, B
Несколько латинских букв: MS, TU
Латинские слова: Spisok, Tabl
Латинское предложение: Spisok klassa
Латинская буква с цифрой: A1, S5, B9

Слайд 8

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

Одномерные – это последовательность данных, записанных в одну строчку или столбец
Двумерные

Виды массивов Одномерные – это последовательность данных, записанных в одну строчку или
– это последовательность данных, записанных в несколько строк и столбцов

Слайд 9

ОДНОМЕРНЫЕ МАССИВЫ

ОДНОМЕРНЫЕ МАССИВЫ

Слайд 10

Одномерный массив: измерение температуры воздуха во второй декаде июля

Одномерный массив: измерение температуры воздуха во второй декаде июля

Слайд 11

Одномерный массив: двенадцать месяцев

Одномерный массив: двенадцать месяцев

Слайд 12

Двумерные массивы

Двумерные массивы

Слайд 13

Двумерный массив: Таблица умножения

Строки массива нумеруются сверху вниз.
Столбцы нумеруются слева направо.

Двумерный массив: Таблица умножения Строки массива нумеруются сверху вниз. Столбцы нумеруются слева направо.

Слайд 14

Характеристики массивов:

Тип переменных (числовой или символьный);
Размерность - число индексов, определяющих один элемент

Характеристики массивов: Тип переменных (числовой или символьный); Размерность - число индексов, определяющих
массива;
Размер - это количество элементов в массиве.

Слайд 15

При работе с массивами нужно придерживаться следующей схемы:
1) объявление массива;
2) формирование

При работе с массивами нужно придерживаться следующей схемы: 1) объявление массива; 2)
массива - задание начальных значений элементам массива;
3) работа с элементами массива;
4) печать результатов.
Рассмотрим подробнее каждый шаг.

Слайд 16

Каждый массив, используемый в программе, должен быть заранее объявлен.
Пример:
Var А:

Каждый массив, используемый в программе, должен быть заранее объявлен. Пример: Var А:
array [1..5] of real;
- массив А из 5 дробных чисел.

Слайд 17

Сформировать массив – значит присвоить элементам этого массива определённые значения (использовать

Сформировать массив – значит присвоить элементам этого массива определённые значения (использовать команду
команду присваивания: А[11]:=20;….)

А(11) = 20 А(12) = 20 А(13) = 21 А(14) = 23 А(15) = 18
А(16) = 17 А(17) = 20 А(18) = 19 А(19) = 21 А(20) = 18

Слайд 18

Для присваивания значений элементам массива очень удобно использовать цикл. Пусть объявлен

Для присваивания значений элементам массива очень удобно использовать цикл. Пусть объявлен массив
массив В, состоящий из 5 элементов типа integer. Тогда значения могут быть заданы следующим образом (введены с клавиатуры):

For I:=1 to 5 do
begin
Readln (B[I]);
end;

Слайд 19

В основной части программы решается поставленная задача.
Все элементы массива перебираются в

В основной части программы решается поставленная задача. Все элементы массива перебираются в
цикле, где происходит их сравнение, или изменение, или поиск большего (меньшего) элемента, или вычисление суммы, или другие заданные операции.

Слайд 20

Заключительная часть программы.
Если требовалось изменить элементы массива, то нужно напечатать

Заключительная часть программы. Если требовалось изменить элементы массива, то нужно напечатать их
их новые значения.
Элементы одномерного массива можно распечатать в строчку или в столбик. Это делается в цикле.
Рассмотрим вывод значений на примере массива В из 5 элементов:
а) в столбик - б) в строчку -
For K:=1 to 5 do For K:=1 to 5 do
Writeln (B[k]); Write (B[k]:6);

Слайд 21

Задача 1 Ввести массив из 6 элементов. Удвоить все элементы массива.

Program z1;
Var A:

Задача 1 Ввести массив из 6 элементов. Удвоить все элементы массива. Program
array [1..6] of integer; i: integer;
Begin
Writeln (‘введите 6 элементов массива’);
For i:=1 to 6 do read (A[i]);
For i:=1 to 6 do A[i]:=A[i]*2;
For i:=1 to 6 do write (A[i]:5);
End.

Слайд 22

Задача 2 Ввести массив из 8 элементов. Подсчитать сумму элементов с чётными значениями.

Program

Задача 2 Ввести массив из 8 элементов. Подсчитать сумму элементов с чётными
z2;
Var A: array [1..8] of integer; i, s: integer;
Begin
Writeln (‘введите 8 элементов массива’);
For i:=1 to 8 do readln (A[i]);
S:=0;
For i:=1 to 8 do
If A[i] mod 2 = 0 then s:=s+A[i];
writeln (‘Сумма=‘, s);
End.

Слайд 23

Задача 3. Ввести массив из 10 элементов. Подсчитать произведение элементов с нечётными

Задача 3. Ввести массив из 10 элементов. Подсчитать произведение элементов с нечётными значениями.
значениями.

Слайд 24

Задача 4 Ввести массив из 6 элементов. Подсчитать произведение отрицательных элементов массива.

Program z4;
Var

Задача 4 Ввести массив из 6 элементов. Подсчитать произведение отрицательных элементов массива.
A: array [1..6] of integer; i, p: integer;
Begin
Writeln (‘введите 6 элементов массива’);
For i:=1 to 6 do readln (A[i]);
p:=1;
For i:=1 to 6 do
If A[i] < 0 then p:=p*A[i];
writeln (‘Произведение=‘, p);
End.
Имя файла: Массивы.-9-класс.pptx
Количество просмотров: 35
Количество скачиваний: 0