Learning Паскал
- всеки компонент на масива може да бъде изрично определен и има директен достъп до нея;
- определен брой компоненти масив за неговото описание и по-нататъшни промени.
За да се отнася до компонент на масива се използва името на променлива масив и така наречения индекс, който обикновено посочва желаната позиция. тип индекс може да бъде редни (с изключение longint) само. тип интервал (обхват) се използват най-често.
описание тип масив се определя, както следва:
Ето, името на вида - правилния идентификатор; индекс списък - списък на един или повече видове индекси, разделени със запетая; тип - всякакъв вид данни.
Входни и изходни масиви може само елемент по елемент.
Пример 1. вход и изход едномерен масив.
Определяне на променлива като масив и може да бъде директно в неговата спецификация, без описва тип масив, например:
Ако масиви А и Б са описани като:
променливите А и В се считат за различни типове. За да се гарантира съвместимост, използвайте описанието на променливите чрез предварителен описание на типа.
Ако видове масиви са идентични, програма единичен масив може да се причисли към друга. В този случай, стойностите на всички променливи на масива се възлага на съответните елементи на втория масив.
Въпреки това, операциите не са определени отношения над масиви. Сравнете два масива елемент от само елемент.
Тъй като този тип. използвате ключовата дума в описанието на масива, - всякакъв вид Turbo Pascal, той може да бъде друг масив. Например:
може да бъде заменен с такъв запис по-компактен:
Така възниква понятието многомерен масив. Масивите от произволна влагане, така че броят на елементите в списъка на тип индекс (масив размерност) не се ограничава, но не могат да бъдат повече от 65520 байта.
Работа с многомерни масиви са почти винаги свързани с организацията на вложени цикли. Така че да се запълни двумерен масив (матрица) на случайни числа, използвайте типа на конструкцията:
За "красив" О, матрица на екрана, използвайте една линия:
Волгоград държавен педагогически университет
Алгебра, Геометрия и компютърни науки