Информатика. Массивы

Содержание

Слайд 2

Таблицы и списки: Список учеников в журнале; Список среднесуточной температуры месяца;

Таблицы и списки:
Список учеников в журнале;
Список среднесуточной температуры месяца;
Таблица умножения.

100
120
120
130
140
140
120
150
160
140
...
180

Иванов
Петров
Сидоров
Кошкин
Мышкин

Слайд 3

Массив - это набор однотипных данных, к которым можно обратиться с

Массив - это набор однотипных данных, к которым можно обратиться с

помощью единственного имени.
Каждое значение в массиве называется элементом.
Номер элемента в списке называется
индексом.

Массив

Слайд 4

Шкаф – это массив. Ящики – это индексы. Содержимое ящиков –

Шкаф – это массив.
Ящики – это индексы.
Содержимое ящиков – элементы массива.
Доступ

к содержимому конкретного ящика (элемента массива) осуществляется после указания шкафа –имени массива – и номера ящика – индекса массива.

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

Слайд 5

Двумерный массив Название кинотеатра – имя массива. Ряд, место - индексы.

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

Название кинотеатра – имя массива.
Ряд, место - индексы.
Человек на

определенном месте – элемент массива.
Слайд 6

Раздел описаний массива: Var имя_массива : array [размер ] of тип_элементов;

Раздел описаний массива:
Var имя_массива : array [размер ] of тип_элементов;
Размер: [начальный_индекс

. . конечный_индекс ]
[1..5 ] [10..100 ] [-10..10 ]
[нач_индекс . . конечн_индекс , нач_индекс . . конечн_индекс ]

Например,
Var
Name: array [1..30] of string;
Temperature : array [1..31] of real;
Kino : array [1..25, 1..40] of string;

Количество столбцов

Количество строк

Слайд 7

Обращение к конкретному элементу массива: Name[15], Temperature[10], Kino[5,6] В качестве индексов

Обращение к конкретному элементу массива:

Name[15], Temperature[10], Kino[5,6]

В качестве индексов массивов

можно использовать переменные целого типа:
Name[i], Temperature[k], Kino[i,j]

Элементы массивов используются в выражениях также, как и обычные переменные:

Name[15]:= ‘ Иванов ‘;
Sum:=Sum+Temperature[10];
Kino[5,6]:=‘Свободно ‘ ;

Слайд 8

Заполнение массива данными Преобразование массива (действия с элементами массива) Вывод массива



Заполнение массива данными
Преобразование массива (действия с элементами массива)
Вывод массива

или отдельных данных на экран

Три этапа работы
с массивами:

Слайд 9

С клавиатуры С помощью генератора случайных чисел С помощью вычисления элементов Способы ввода данных в массив:




С клавиатуры
С помощью генератора случайных чисел
С помощью вычисления

элементов

Способы ввода данных
в массив:

Слайд 10

Задача 1. Написать программу, которая сначала должна обеспечить ввод 5 чисел

Задача 1.
Написать программу, которая сначала должна обеспечить ввод 5 чисел в

одномерный массив, затем вычислить их сумму и вывести ее на экран.
Слайд 11

Графический способ записи алгоритма

Графический способ записи алгоритма

Слайд 12

Program Sum_mas; uses Crt; Var i: integer; Sum : real; M

Program Sum_mas;
uses Crt;
Var i: integer;
Sum : real;
M : array

[1..5] of Real;
begin
Clrscr;
For i:=1 to 5 do
begin
write ('m[',i,']=');
readln(m[i]);
end;
sum:=0;
For i:=1 to 5 do
Sum:=sum+m[i];
Writeln ('Sum=',sum:6:2);
readln;
end.

Программный способ записи алгоритма

Слайд 13

На этом уроке мы узнали: Массив – это структура данных, представляющая

На этом уроке мы узнали:
Массив – это структура данных, представляющая собой

совокупность элементов одного типа.
Массив должен быть объявлен в разделе объявления переменных.
Доступ к элементу массива осуществляется путем указания имени массива и индекса (номера) элемента.
Для ввода, вывода и обработки массивов удобно применять команды цикла.

Итоги урока: