Поняття масиву. Одновимірний масив

Вид материалаАнализ

Содержание


Массив имеет 5 характеристик
Каждый элемент массива обозначается именем массива и индексом.
Способы описания массива в Паскале.
ARRAY [ диапазоны индексов ] OF
Подобный материал:
Тема: Поняття масиву. Одновимірний масив.

Цель:

Учебная: ввести понятие массива, одномерного массива, индекса, способы описания одномерных массивов

Воспитательная: Формировать навыки принятия решений, бережное отношение к технике и информации.

Развивающая: Формировать алгоритмический стиль мышления, развивать логическое мышление, поддерживать постоянный интерес к исследуемому предмету и стремление к усвоению новых знаний.

Ход урока
  1. Организационный момент
  2. Анализ КПР по файлам
  3. Новая тема

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

 

Массив – совокупность данных одного типа.

Массивы могут быть одномерные и многомерные. Сегодня мы рассмотрим одномерные массивы.

  МАССИВ ИМЕЕТ 5 ХАРАКТЕРИСТИК: имя массива, размер, размерность, тип элемента, значение.

Размер – это кол-во значений, которые соответствуют одному имени.

Размерность – это количество индексов, которые соответствуют одному значению

Пример:  1,6;  5;  -6,02;  8,78;  -10,1

                 a;  b;  c;  d;  f;  g

 Каждый массив обозначается именем:

                    A = { 1,6;  5;  -6,02;  8,78;  -10,1 }

                    B = { A;  B;  C;  D;  F;  G }

                    C = { 0.25;  R;  -1.23; L; 8.88 } – такого массива не существует!

 

Массив А состоит из 5 элементов.

Массивы состоят из ограниченного числа компонент, причем все компоненты массива имеют один и тот же тип, называемый базовым. Структура массива всегда однородна. Массив может состоять из элементов типа integer , real или char , либо других однотипных элементов. Из этого, правда, не следует делать вывод, что компоненты массива могут иметь только скалярный тип.

Другая особенность массива состоит в том, что к любой его компоненте можно обращаться произвольным образом. Что это значит? Программа может сразу получить нужный ей элемент по его порядковому номеру (индексу).

Каждый элемент массива обозначается именем массива и индексом.

Индекс определяет положение элемента массива относительно его начала, его порядковый номер.

 

<имя массива>(<индекс>) = <значение>

 

i

1

2

3

4

5

A(i)

1.6

5

-6.02

8.78

-10.1

 

 

А(1) = 1,6           А(3) = -6,02              А(5) = -10,1

А(2) = 5              А(4) = 8,78

 

Дан массив D:

 

i

1

2

3

4

5

6

7

D(i)

5

2.5

-6

7

8.1

-5.6

0.2

 

1.     Из скольких элементов состоит этот массив? – 7

2.     D(2) = ?               D(4) = ?

     D(5) = ?               D(7) = ?

 

Если в программе используется массив, то он должен быть описан.

Способы описания массива в Паскале. В языке Паскаль тип массива задается с использованием специального слова array (англ. – массив), и его объявление в программе выглядит следующим образом:

Имя типа = ARRAY [ диапазоны индексов ] OF тип элемента массива;

В качестве типа для элементов массива можно использовать любые типы Турбо Паскаля кроме файловых. Диапазоны индексов представляют собой один или несколько диапазонов, перечисленные через запятую. В качестве диапазонов индексов нельзя использовать диапазоны с базовым типом Longint.

ПРИМЕР: Три способа описания одного и того же типа массива:
  1. В разделе описания переменных

Var

Form 11A: aaray[1..32] of string;

Class 11A: array[1..6, 1..6] of string;

Form 11A[1] – 1 обращение к элементу массива
  1. Через определение пользовательского типа

Type

Temp=array[1..31] of integer;

Var

T:temp;
  1. Как типизированная константа, если используется массив со строго заданными значениям

Const

A:array[1..5] of byte = (5, 4, 8, 255, 18)

A[3]=8

  1. Постановка домашнего задания –выучить ОК по теории урока, составить 3 задания, наподобие тех, которые рассматривали на уроке
  2. Рефлексия

Осмысление и первичное запоминание.    

 

1. Что называется массивом?

 

Ответ: Массивсовокупность данных одного типа. Каждый массив обозначается именем.

 

2. Как обозначается элементы массива?

 

Ответ: Каждый элемент массива обозначается именем массива и индексом: <имя массива>(<индекс>) = <значение>.
  1. Назовите характеристики массива.

Ответ: размер, размерность, имя, тип, значение
  1. Сколько способов описания массива вам известно?

Ответ: 5