microbik.ru
1

Лабораторная работа «Массивы»

Краткие теоретические сведения:


Если в программе используется группа однотипных переменных (например оценки каждого учащегося в группе, дневная температура в течение месяца и т.д.), то такую группу однородных объектов удобно представить в виде массива переменных. Отдельные переменные в массиве называются элементами. Каждый элемент имеет номер (индекс), по которому можно обратится к значению элемента. Индекс – числовое выражение целого типа. Размерностью называется число индексов, определяющих элемент массива. Например V(10) – значение в одноразмерном массиве (векторе), T(1, 4) – двухразмерный массив. Количество элементов в массиве называется размером массива.

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

DIM A% (10 TO 15)

Пример:

‘поиск максимального элемента в массиве

CONST N=10

DIM a(N) AS INTEGER

FOR i=1 TO N

INPUT “element” ; a(i)

NEXT i

max=a(1)

FOR i=2 TO N

IF max
NEXT i

PRINT max
Задание к лабораторной работе

Вариант 1

В одномерном массиве, состоящем из n целых элементов, вычислить:

1) произведение элементов массива с четными номерами;

2) сумму элементов массива, расположенных между первым и последним нулевыми элементами.

Вариант 2

В одномерном массиве, состоящем из n вещественных элементов, вычислить:

1) сумму элементов массива с нечетными номерами;

2) сумму элементов массива, расположенных между первым и последним отрицательными элементами.

Вариант 3

В одномерном массиве, состоящем из n вещественных элементов, вычислить:

1) минимальный элемент массива;

2) сумму элементов массива, расположенных между первым и последним положительными элементами.

Вариант 4

В одномерном массиве, состоящем из n целых элементов, вычислить:

1) номер максимального элемента массива;

2) произведение элементов массива, расположенных между первым и вторым нулевыми элементами.

Вариант 5

В одномерном массиве, состоящем из n вещественных элементов, вычислить:

1) номер минимального элемента массива;

2) сумму элементов массива, расположенных между первым и вторым отрицательными элементами.

Вариант 6

В одномерном массиве, состоящем из n вещественных элементов, вычислить.

1) максимальный по модулю элемент массива;

2) сумму элементов массива, расположенных между первым и вторым положительными элементами.