Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4_Метод_Часть_4_Массивы.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
620.54 Кб
Скачать

Министерство образования Российской Федерации

КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ

Нижнекамский химико-технологический институт

Методические указания

2002

Составители: старший преподаватель В.А. Садыкова

старший преподаватель Т.А. Хрузина

Изучаем тему «Массивы»: Метод. указания по информатике / Казан. гос. технол. ун-т, Нижнекамский хим. - технол. ин-т; Сост.: В.А. Садыкова, Т.А. Хрузина. Казань, 2002. с.

Методические указания предназначены для студентов, изучающих язык программирования QBASIC.

Данные указания содержат все необходимые материалы для организации изучения темы «Массивы». В методических указаниях рассматриваются основные понятия и приемы работы с одномерными и двумерными массивами. Предлагаются практические задания для приобретения навыков работы. Для каждой темы приводятся задачи для дополнительного решения. В методических указаниях приведены примеры программ, демонстрирующие работу основных операторов языка QBASIC. Каждая строка программы снабжена пояснениями. Предлагаются варианты задач для организации самостоятельной работы студентов.

Подготовлены на кафедре математики и информатики НХТИ КГТУ.

Печатаются по решению методической комиссии специальностей технологического профиля.

Рецензенты:

Часть первая

  1. Предварительные сведения

Если в программе используется группа однотипных переменных, то такую группу однородных объектов удобно представить в виде массива переменных. Отдельные переменные в массиве называются элементами, поэтому для присвоения им значения можно использовать операторы и функции QBASIC.

Работа с массивом сводится к действиям над его элементами. Для того чтобы указать, какой элемент в данный момент используется, достаточно задать его порядковый номер, который приписывается к имени соответствующего массива. Индекс (номер) - числовое выражение целого типа. Запись переменной с индексами состоит из имени массива и следующего за ним в круглых скобках списка индексов.

пример

A(1), A(i), C(i,j), D(1,4)

Индекс элемента массива

А ( 1 ) = 0.5

Имя массива Значение элемента массива

Рис 1. Структура массива

Индексы определяют положение элемента в массиве.

Количество элементов в массиве называется размером массива. Размерностью называется число индексов, определяющих элемент массива. Одномерный массив соответствует линейной таблице. Его элемент обозначается переменной с одним индексом.

пример

А(1) – первый элемент одномерного массива А;

А(i) – i-й элемент одномерного массива А.

Часто в литературе одномерным массивам соответствует понятие последовательность или вектор.

пример

A=(-5, 4, 10, 0.5, 1) – пример одномерного массива, состоящего из 5 чисел.

Двумерный массив описывает в программе прямоугольную таблицу или матрицу.

пример

- пример двумерного массива, состоящего из 3 строк и 3 столбцов.

Элементы матрицы обозначаются переменной с двумя индексами. Первый индекс определяет номер строки, а второй – номер столбца.

пример

С(I,J) – элемент, находящийся на пересечении i-й строки и j-ого столбца;

C(1,2) – элемент, находящийся на пересечении первой строки и второго столбца.

1.1. Объявление массива

Каждый массив, используемый в программе, должен быть заранее объявлен оператором DIM (если размер массива не предполагается менять) или REDIM (если размер массива будет меняться). По умолчанию размер любого массива принимается равным 10 элементам.

Формат оператора:

Dim имя1 (индекс1) [, имя2 (индекс2), ...]

где

имя1, имя2, .. - имена массивов переменных;

индекс1, индекс2, ... - размерность массива, выражаемая следующим образом:

[Нижний to] верхний [, нижний to] верхний ...

где

нижний - нижнее значение индекса массива;

верхний - верхнее значение индекса массива.

пример

DIM A$(15), NAME(20)

Этим оператором одновременно можно:

- определить имя массива;

  • определить тип элементов массива;

  • определить размер используемого массива;

  • определить размерность массива.

Определяется тип элементов массива

DIM A % ( 13 )

Определяется имя массива Определяется размер и размерность

массива

Рис.2. Структура оператора объявления массива.

На рисунке 2, например, объявлен массив под именем А, представляющий собой последовательность из 13 целых чисел.