11.06.2013Стрельникова Л.В.. План изучения нового материала 1.Понятие массива 2.Виды массивов 3.Описание массивов 4.Формирование массивов 11.06.2013Стрельникова.

Презентация:



Advertisements
Похожие презентации
Урок 8. Понятие массива. Массивы, определение и описание линейного массива. Пример использования. Формирование и обработка одномерных массивов. Поиск в.
Advertisements

1. Что такое массив ? 2. Чем характеризуется массив ? 3. Как объявляется массив ? 4. Перечислить основные этапы работы с массивом. 5. Как можно задавать.
Массивы Вариант 1 Program upr1; Var s,a:real; I: integer; Begin S:=0; For I:=1 to 10 do Begin Writeln (введите очередное число'); Readln(a); S: =s+a; End;
Массивы Одномерные массивы. Определение массива Массив Массив – совокупность однотипных данных. Массивы Числовые:Символьные: 1,4,0,-5,8,-1дом, сом, ком.
Массивы в ТР. Массив (таблица) Одномерный (содержит одну строку или один столбец) Многомерный ( содержит N строк, M столбцов) Например, температура.
Тема: «Понятие массива. Назначение. Тип. Размер. Размерность. Одномерный массив» :56:36.
© М.Е.Макарова
Обработка линейных массивов. МассивМассив – совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. элементами.
© М.Е.Макарова
Массивы – структурированный тип данных, состоящий из фиксированного числа элементов одинакового типа, имеющих общее имя. Массив.
Организация данных в виде массива. Массив - это упорядоченный набор фиксированного количества некоторых значений, называемых элементами массива. Каждый.
Тема урока: Одномерные массивы. - Где в жизни мы можем встретиться с таблицами?
Шутилина Л.А., A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5]
Массивы. Понятие массива. Заполнение массива. Печать массива. План программы.
Это обозначаемая одним именем последовательность однотипных элементов. Массив -
Это обозначаемая одним именем последовательность однотипных элементов. Массив -
Массивы. Понятие массива. Заполнение массива. Печать массива. План программы Жабина Светлана Александровна МОУ СОШ 73 им. А.Ф.Чернонога г. Воронежа.
Массивы Материалы к урокам по программированию. МАССИВ это УПОРЯДОЧЕННАЯ последовательность данных ОДНОГО ТИПА. Массивы относятся к структурированным.
A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
1 Индекс – величина, характеризующая положение элемента, относительно начала массива. МАССИВЫ Конечная, упорядоченная по номерам совокупность значений,
Транксрипт:

Стрельникова Л.В.

План изучения нового материала 1.Понятие массива 2.Виды массивов 3.Описание массивов 4.Формирование массивов Стрельникова Л.В.

Понятие массива Важнейшим средством организации и обработки данных в программах являются массивы. Массивы - это количество упорядоченных однотипных переменных, обозначенных одним и тем же именем, например: A, T.Массивы - это количество упорядоченных однотипных переменных, обозначенных одним и тем же именем, например: A, T A[1]A[2]A[3]A[4]A[5]A[6]A[7]A[8]A[9]A[10] Стрельникова Л.В.

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

Индекс массива Элементом массива может быть не толькo число, но и переменная, и числовое или буквенное выражение. В качестве примера можно привести следующие виды массивов: 1. М ассив - список учеников вашего класса: 1. М ассив - список учеников вашего класса: индексом служит порядковый номер,индексом служит порядковый номер, элементы массива - фамилии учеников;элементы массива - фамилии учеников; Список уч -ся 1Авдеева 2Иванов 3Петров 4Сидоров Стрельникова Л.В.

массив - А, в котором массив - А, в котором индексом служат порядковые номера уроков, а элементы массива - оценки. индексом служат порядковые номера уроков, а элементы массива - оценки A[1]A[2]A[3]A[4]A[5]A[6]A[7] Оценки по информатике каждого ученика Стрельникова Л.В.

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

Виды массивов Массив Одномерные Если индекс один, то массив - одномерный то массив - одномерный. Двумерные Если индекса два, то массив - двумерный то массив - двумерный Одномерные – Это последовательность данных, записанных в одну строчку или столбец Двумерные – Это последовательность данных, записанных в несколько строк и столбов Стрельникова Л.В.

Стрельникова Л.В.

Линейная таблица: измерение температуры воздуха во второй декаде июля A[1]A[2]A[3]A[4]A[5]A[6]A[7]A[8]A[9]A[10] Стрельникова Л.В.

ЯнварьФевральМартАпрельМайИюньИюльАвгустСентябрьОктябрьНоябрьДекабрь Линейная таблица: двенадцать месяцев Стрельникова Л.В.

Стрельникова Л.В.

Прямоугольная таблица: Таблица умножения. Строки таблиц нумеруются сверху вниз. Столбцы нумеруются слева направо Стрельникова Л.В.

Характеристика массивов Массивы характеризуются: Типом переменных,Типом переменных, Размерностью,Размерностью, Размером.Размером. Тип элементов - арифметический или символьный. Тип элементов - арифметический или символьный. Размерность массива - число индексов, определяющих один элемент массива. Размерность массива - число индексов, определяющих один элемент массива. Размер - это количество элементов в массиве. Размер - это количество элементов в массиве Стрельникова Л.В.

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

1. Объявление массива. Каждый массив, используемый в программе, должен быть заранее объявлен. Каждый массив, используемый в программе, должен быть заранее объявлен. Пример: Пример: 1. Const n=5; 1. Const n=5; Var А: array [1..n] of real; Var А: array [1..n] of real; - массив А из 5 дробных чисел. 2. Var С: array [1..12] of char; 2. Var С: array [1..12] of char; - массив С из 12 символов Стрельникова Л.В.

Способ 3 Program MaxMinElem; Uses Crt; Type Mas = Array [1..10] of Real; Var A : Mas; i, n, k1 k2 : Integer; max, min, t : Real Стрельникова Л.В.

2. Формирование массива Сформировать массив или таблицу – значит присвоить элементам этого массива определённые значения. Сформировать массив или таблицу – значит присвоить элементам этого массива определённые значения А(11) = 20 А(12) = 20 А(13) = 21 А(14) = 23 А(15) = 18 А(16) = 17 А(17) = 20 А(18) = 19 А(19) = 21 А(20) = Стрельникова Л.В.

2. Формирование массива. Для присваивания значений элементам массива очень удобно использовать цикл. Пусть объявлен массив В, состоящий из 5 элементов типа integer. Тогда значения могут быть заданы 2 способами: а) с клавиатуры: For I:=1 to 5 do begin begin Write ('Введи число '); Write ('Введи число '); Readln (B[I]); Readln (B[I]); end; end; б) с помощью генератора случайных чисел: For I:=1 to 5 do begin B[I] := Random (x1 - x0) + x0; Write ('B[', I, ']=', B[I]); end; Стрельникова Л.В.

Program MAS; uses Crt; uses Crt; var M : array [1..10] of integer ; I: integer; var M : array [1..10] of integer ; I: integer; Begin ClrScr; ClrScr; Randomize; Randomize; Writeln (Исходный массив:'); Writeln (Исходный массив:'); For I:=1 to 10 do For I:=1 to 10 do begin begin M[I]:=Random(100); M[I]:=Random(100); Writeln ('M[',I,']=',M[I]); Writeln ('M[',I,']=',M[I]); end; end; Readln; Readln; End. Сформированный массив Стрельникова Л.В.

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

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

ЗАМЕЧАНИЕ. Если элементы массива задаются не с клавиатуры, то желательно распечатать их значения, прежде чем начать работать с ними. Для этого в цикле, где они задаются ( см. п. 1 ), надо вставить оператор печати Стрельникова Л.В.

Домашняя работа Выучить конспект.Выучить конспект. Задать случайным образом 9 элементов массива - целые числа, и напечатать их в строчку.Задать случайным образом 9 элементов массива - целые числа, и напечатать их в строчку Стрельникова Л.В.

ВОПРОСЫ 1. Что такое массив? 2. Чем характеризуется массив? 3. Как объявляется массив? 4. Перечислить основные этапы работы с массивом. 5. Как можно задавать начальные значения элементам массива? 6. В каком случае следует распечатывать начальные значения элементов массива? 7. Как напечатать элементы массива "в столбик"? "В строчку"? Стрельникова Л.В.

Стрельникова Л.В.