Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamenats.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
346.11 Кб
Скачать

Вопрос 60. Массивы. Описание типа «массив».

Массивы, тип «массив». Массив – структурированный тип данных состоящий из фиксированного числа элементов, имеющих один и тот же тип.

Совокупность данных, объединенных единым математическим содержанием, удобно представлять в виде линейных или прямоугольных таблиц.

Название регулярный тип (ряд) массивы получили за то, что они объединяют однотипные элементы, упорядоченные по индексам каждого элемента массива. Элементы, образующие массив, упорядочены таким образом, что каждому элементу соответствует совокупность номеров (индексов), определяющих его местонахождение в общей последовательности.

Доступ к каждому элементу осуществляется путем индексирования элементов массива.

Индексы представляют собой выражения любого скалярного типа, кроме вещественного. Тип индекса определяет границы изменения значений индекса. В … предусмотрены средства, позволяющие давать имена целому набору переменных.

Вместо того, чтобы присваивать имя каждой отдельной переменной можно задать одно имя для целого массива, а каждый элемент этого массива идентифицировать с помощью числового индекса.

- это набор данных объединен общим признаком.

-это упорядоченная совокупность однотипных данных, с каждым из которых связан упорядоч. Набор чисел (индексов). Массив характеризуется:

-именем -имя массива образуется по общему правилу, однако оно не должно совпадать с именем ни одной простой переменной, используемой в этой же программой.

-размерностью- число индексов определяет размерность массива.

-размером- количество элементов в массиве. Описание массива:

-выделить для хранения необходимое количество ячеек памяти, которое определяется размером массива.

-размеры массива задаются границами изменения индексов по каждому измерению.

Для записи размерности массивов в … предназначен оператор DIM, в котором перечисляются имена массивов и указываются максимальные значения индексов.

DIM от DIMENSION размерность. Пример:

DIM(20)- одномерный массив А, содержащий 20 элементов.

Вопрос 62. Стандартные задачи.

Rem summa

Print “в. Кол-во. Эл. Мас.”

Input n

Dim (n)

For I=1 to n

Print “в.”; I;”Эл.мас. x”

Input x(I)

Next I

S=0

For I=1 to n

S=S+x(I)

Next I

Print “вы.мас.”

For I to n

Print x(I)

Print “Сум.эл.=”;S

End

Rem proizvedenie

S=0 – P=1

S=S+X(I) – P=P*X(I)

Rem maximum

S=0 – max=x(I)

S=S+x – if X(1)>=max then max=x(I)

Вопрос 63. Двумерные массивы. Ввод и вывод элементов.

Двумерные массивы. Вывод и ввод.

Если в форме описания массива задано два индекса, то этот массив называется матрицей.

Синтаксис записи матрицы аналогичен одномерному массиву.

Количество строк – N, количество столбцов – M. Первый индекс показывает количество строки, второй – количество столбцов.

Матрицу можно записать

DIM(N,M). Если число строк матрицы равно числу столбцов, то такая матрица – квадратная и такая матрица имеет главную диагональ.

Ввод и вывод элементов матрицы могут быть организованны с помощью вложенных циклов. Матрицу можно записать как:

Dim A(N,M), где N-строки,M-столбцы.

Ввод.

For I=1 to n

For J=1 to m

Print “в.”; I,J:”Эл.м.”

Input A(I,J)

Next J

Next I

Вывод.

For I to n

For J to m

Print A(I,J)

Next J

Print

Next I

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]