- •Инструктивно-методические указания по проведению лабораторного занятия
- •На тему:
- •«Исследование матриц»
- •Лабораторное занятие № 3
- •Указания по проведению лабораторного занятия
- •2. Основная часть
- •1. Что называется массивом?
- •2. Как задается имя массива?
- •7. Что называется статистическим массивом?
- •8. Что называется динамическим массивом?
- •9. Что называется двумерным массивом?
- •10. Характеристика компонента StringGrid.
- •Краткая характеристика компонента StringGrid
- •Свойства компонента StringGrid
- •11. Задачи на массивы?
- •12. Вложенные циклы в массиве?
- •Требования к выполнению лабораторных работ
- •Задания первого уровня
- •3. Подведение итогов, выдача заданий для самостоятельного изучения и отработки.
- •10. Характеристика компонента StringGrid.
1. Что называется массивом?
В программе для представления таких данных используются массивы. Массив — это упорядоченная совокупность однотипных данных, с каждым из которых связан упорядоченный набор целых чисел, называемых индексами. Массив характеризуется именем, размерностью и размером.
2. Как задается имя массива?
Имя массива образуется по общему правилу образования имен, т. е. представляет собой идентификатор, например A, Bl, C8 и т. д. Однако оно не должно совпадать с именем ни одной простой переменной, используемой в той же программе.
Работа с массивом сводится к действиям над его элементами. Для того чтобы указать, какой элемент в данный момент используется, достаточно задать его порядковый номер, который приписывается к имени соответствующего массива. Таким образом, элементы массива обозначаются переменной с индексами. Запись переменной с индексами состоит из имени массива и следующего за ним в квадратных скобках списка индексов, например А[1], A[I], B1[K], C8[I, J], С8[2, 1]
3. Что определяет число индексов в массиве?
Индексы определяют положение элемента в массиве. Число индексов определяет размерность массива, т.е. форму его компоновки: одномерный, двумерный и т. д. Одномерный массив соответствует линейной таблице. Его элемент обозначается переменной с одним индексом: A[l], A[I] —соответственно первый и i-й элементы одномерного массива А;
4. Что называется двумерным массивом?
Двумерный массив описывает в программе прямоугольную таблицу. Его элементы обозначаются переменной с двумя индексами: C8[I, J], С8[2, 1], где первый индекс обозначает номер строки, а второй — номер столбца.
5. Что нужно указать для обращения к элементу массива?
Таким образом, для обращения к конкретному элементу массива необходимо указать имя массива и значения индексов.
6. Как задается размер массива?
Для записи элементов массива в память компьютера нужно выделить для их хранения необходимое количество (массив) ячеек памяти, которое определяется размером массива. Размеры массива задаются границами изменения индексов по каждому измерению (минимальное и максимальное значение индекса).
По умолчанию применяется так называемая нумерация с нулевой базой, т.е. элементы массива нумеруются, начиная с 0.
В программе для каждого массива должны быть указаны его параметры: имя, размерность и размеры. Эта информация нужна для резервирования необходимого объема памяти для хранения числовых значений; она задается специальным оператором описания массивов.
7. Что называется статистическим массивом?
Описание статического массива определяет имя, размер массива и тип данных, которые в нем хранятся. Формат описания в разделе переменных:
Var
<имя_массива>: array <[тип_индекса]> of <тип_данных>;
Чаще всего в качестве типа индекса используется интервальный целый тип (тип-диапазон). Интервальный тип задается начальным и конечным значениями, которые разделяются двумя точками.
Например
Var A : array [1..10] of real;
Описывается одномерный массив вещественных чисел A, который максимально может состоять из 10 элементов. Нижняя граница индекса равна 1, верхняя – 10.
Начиная с версии Delphi 4 можно использовать также и динамические массивы, когда количество элементов может меняться по ходу выполнения программы.