Осы?ан дейінгі ?арастырылып келген м?лімет типтері ?арапайым болып есептеледі. Себебі олар тек бір ?ана обЪектіге я?ни бір ?ана сан?а немесе символ?а ?атысты ?ана ?олданылады. Turbo Pascal-да бір типке жататын бірнеше элементтерден т?ратын обектілерді де пайдалану?а болады. Массив осындай бір типке жататын элементтерден ??ралатын ??рылымды? тип болып табылады.
?арапайым типтер ?атарына жататын стандартты (Integer,real) ж?не ?олданушылар (тізбектелген тип) типтерінде бір айнымалыны са?тау ?шін, негізінен компьютер жадысыны? бір ?ана ?яшы?ы ?олданылады. Біра? к?птеген программалау есептеріні? шешімін табу барысында ?рбір элементті? деректерін жеке айнымалы?а са?тау орнына, оларды тізбектеп бір жерде са?тау ана??рлым тиімді болып табылады.
Бір типтес берілгендерден ??ралып, барлы? элементтеріне бір орта? атау берілген жиынды массив деп атаймыз. Массив ??рылымды? типтер ?атарына жатады. Массив элементтері н?мірленеді. Массивті? ?рбір элементіне индексін к?рсету ар?ылы ж?мыс істеуге болады. Массивке мысал ретінде векторларды ?арастыру?а болаты. Егер массивке кестелік берілгендер жазылса (матрица), онда элементтері екі индекс бойынша н?мірленеді.
Массив сипаттамалары:
· Типі – массив элементтеріні? жалпы типі;
· К?лемі – массив индекстеріні? саны;
· Шектелімі - ?рбір индекстерді? шектеу бойынша с?йкестігі;
· Пішімі – к?лем ж?не шектеулер жиындары.
Массивтер элементтерімен ж?мыс жасау барысында, массив атауынан кейін міндетті т?рде тік жа?ша?а алын?ан индекс к?рсетіледі. Индекс ретінде сандар ?олданылады.
Массивті? кез келген элементтерімен ж?мыс істегенде программалау барысында оларды? индексіні? м?ні типтер немесе айнымалылар б?лімінде сипаттал?ан шектеуден аспауы тиіс. Егер массив индексвіні? м?ні сипаттал?ан шектеуден асып кетсе онда, смнтаксистік ?ате тіркеліп экранда «Index type is not compatibie with declaration» деген с?з тіркесі шы?арылады.