Скачать 312.49 Kb.
|
Способы описания двумерных массивов1) Двумерный массив можно описать как одномерный, элементами которого являются одномерные массивы: Type Month=Array[1..12] Of Real; {одномерный массив из 12 элементов} Year=Array[1991..2000] Of Month; Var T:Year; {двумерный массив из 10 строк, в каждой - 12 элементов} 2) Описание массива T можно сократить: Type Year=Array[1991..2000] Of Array[1..12] Of Real; Var T:Year; {двумерный массив из 10 строк, в каждой - 12 элементов} 3) Еще более краткий способ описания массива из 10 строк и 12 столбцов: Var T: Аrray[1991..2000,1..12] Of Real; 4) При инициализации двумерных массивов в разделе констант каждая строка заключается в дополнительную пару круглых скобок: Сonst mas:Array[1..3,1..4] Of Integer =((2,3,1,0), (1,9,1,3), (3,5,7,0)); Описание mas задает матрицу, состоящую из трех строк и четырех столбцов: . Положение элемента в двумерном массиве описывается двумя индексами: первый – номер строки, второй – номер столбца. Для обращения к отдельному элементу двумерного массива потребуется два индекса: номер строки и номер столбца: T[1992,3] или T[1992][3]. Организация ввода и вывода информации в двумерных массивахДля организации ввода-вывода в двумерных массивах используются вложенные циклы. Для формирования массива используются все способы из одномерных массивов. Возможно формирование массива с использованием датчика случайных чисел и путем ввода с клавиатуры или из файла. Вывод возможен как на экран, так и в существующий или в новый файл. Пример 11.21. Ввод и вывод матрицы.
For i:=1991 To 2000 Do {Вывод матрицы} Begin For j:=1 To 12 Do Write(t[i,j]:8:2,’ ‘); WriteLn End; Пример 11.22. Заполнить матрицу порядка n по следующему образцу:
Программа: Program Matrica; Var I, J, K, N : Integer; A : Array [1..10, 1..10] Of Integer; Begin Write('Введите размерность матрицы: '); ReadLn(N); For I := 1 To N Do {заполнение матрицы} For J := I To N Do Begin A[I, J] := J - I + 1; A[J, I] := A[I, J]; End; For I := 1 To N Do {вывод матрицы} Begin WriteLn; For J := 1 To N Do Write(A[I, J]:4); End End. |
Массив — это пронумерованная последовательность величин одинакового типа, обозначаемая одним именем. Элементы массива располагаются... | Многомерные массивы задаются указанием каждого измерения в квадратных скобках, например, оператор | ||
Массивы, положение элементов в которых описывается двумя индексами, называются двумерными. Их можно представить в виде прямоугольной... | Цель урока: систематизация и развитие знаний по использованию массивов в программах на Паскале | ||
Лабораторная работа №6 (статические массивы, знакомство с графическим режимом. Возможно будет изменена) 49 | На контрольной работе необходимо письменно ответить на два теоретических вопроса и решить 1 задачу | ||
Определение: Двумерный массив- это одномерный массив, у которого типом компоненты является одномерный массив | ... | ||
... | Двумерные массивы условно можно изобразить в виде таблицы ( матрицы). С информацией, представленной в виде таблицы, мы очень часто... |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |