logo
bilety_informatika

36 Двумерные массивы и алгоритм их обработки. Привести примеры.

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

Массивы. Массивы являются набором однотипных переменных, объединенных одним именем. Массивы бывают одномерные, которые можно представить в форме одномерной таблицы, и двумерные (они представляются в форме двумерной таблицы).

Массивы могут быть разных типов: числовые, строковые и т. д.

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

Индекс может принимать любые целочисленные значения (в данном случае от 1 до 33). Обращение к элементу массива производится по его имени, состоящему из имени массива и значения индекса, например strA(5).

Каждый элемент массива может обладать собственным значением. Так, значением элемента рассмотренного выше строкового массива strA (5) является строка д.

После объявления массива для его хранения отводится определенное место в памяти. Однако, чтобы начать работу с массивом, необходимо его предварительно заполнить, т. е. присвоить элементам массива определенные значения. Заполнение массива производится различными способами.

Первый способ состоит в том, что значения элементов массива вводятся пользователем с помощью функции ввода InputBox.Например, заполнить строковый массив stг А (I) буквами русского алфавита можно с помощью следующей программы (событийной процедуры)на языке Visual Basic:

После запуска программы на выполнение и щелчка по кнопке Commandlследует помещать на последовательно появляющихся панелях ввода в текстовом поле буквы алфавита.

Второй способ заполнения массива заключается в применении оператора присваивания. Заполним числовой массив bytA (I)целыми случайными числами в интервале от 1 до 100, используя функцию случайных чиселRndи функцию выделения целой части числаIntв цикле со счетчиком:

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