Опр-е: Массив – это набор переменных одного типа, имеющее одно общее имя. Это имя называется именем массива (оно задаётся по тем же правилам, что и имя переменной). Отдельные переменные, входящие в массив, называются элементами массива и они пронумерованы. Эти номера называются индексами элементов массива. Обращение к элементам массива осуществляется с помощью указания имени массива и номера элементов: F$(1)=Иванов O(1)=5 F$(2)=Петров O(2)= Dom R15 Go_Back Дом 5R1 Go Back Можно:Нельзя
Массивы характеризуются двумя параметрами: 1. Размер массива – это количество элементов в массиве. 2. Размерность массива – это число индексов, которые определяют элемент массива. В зависимости от размерности массивы бывают: 1. Одномерные (линейные). Пример: массив фамилий учеников класса, их оценок; 2. Двумерные. Пример: массив мест в зрительном зале, где для каждого места указывается номер ряда и места в ряду. Тогда для идентификации одного элемента двумерного массива необходимо два индекса. 3. Трёхмерные. Пример: массив координат точек в пространстве; 4. Четырёхмерные и т.д.
Схематично двумерный массив А(m,n) можно представить в виде следующей матрицы: a 11 a 12 a 13 …a 1n a 21 a 22 a 23 …a 2n …………… a m1 a m2 a m3 …a mn Где m – количество строк, n – количество столбцов Действительно, таблица очень напоминает зрительный зал, где m – количество рядов, а n – количество мест в ряду.
Вывод линейных массивов осуществляется, как правило, в строчку или в столбик, двумерных – в виде таблицы (матрицы). Математика ФизикаИнформатика Литература Петров 4354 Иванов 5453 Петров 5544 Сидоров 3233
Описание массива: Для того чтобы использовать массив его надо сначала объявить в программе. Для этого используют оператор DIM. По умолчанию (если нет оператора DIM в программе) считается заданным массив из 10 элементов. Пример: DIM a(100) AS INTEGER Это массив из 100 элементов, каждый из которых может быть целым числом. DIM mas(20) Это массив из 20 элементов, тип переменных явно не указан В языке Бейсик тип данных по умолчанию – вещественный с одинарной точностью. Отсчет элементов массива во многих языках начинается с нуля. DIM Мas1(9) AS INTEGER Mas1:
Можно также объявить массив и таким образом: В чем отличие? В том что данном случае индексация элементов массива начинается не с нуля, а с нужного вам индекса (в примере массив MAS2 имеет индексы от 1 до 10, массив A - от 5 до 10). DIM MAS2(1 TO 10) AS INTEGER MAS2 или даже так: DIM A(5 TO 10) AS INTEGER
В языке Бейсик существует краткая форма описания массива. Определите, пожалуйста, размер, размерность и тип массивов, определённых следующим образом: DIM A(32), ST$(20,10), R4%(2,4,5) Ответ: Массивы:размерность размер тип A132Вещественный с одинарной точностью ST2200 символьный R4340 целый
Понятие «массив» подразумевает много данных, которые легко обрабатывать с помощью цикла. Если в программе есть массив, то, скорее всего, в ней же вы найдете и цикл. Заполнение массивов осуществляется тремя основными способами: 1. С помощью операторов описания и чтения данных DATA, READ 2. В режиме диалога (в основном с клавиатуры) с помощью оператора INPUT - преимущественно массивы небольшого размера; 3. С помощью оператора присвоения LET, возможно по некой формуле;