At lære det grundlæggende i programmering, den første ting (godt, ellersekund) fremtidige programmerere bliver bekendt med konceptet "endimensionel matrix". Pascal, som andre sprog, giver dig mulighed for at arbejde med denne datastruktur. Før eller senere er der behov for struktureret lagring af værdier. Oftere end ikke er elementer fra et sådant sæt af samme type. For eksempel kan en klasseliste indeholde 25 elementer, der hver er en variabel i strengtype, der gemmer den studerendes efternavn og fornavn.
Det er netop det, der gør det muligt at realisere en-dimensionelen matrix i Pascal, som er en ordnet samling af elementer af samme type. Ethvert element i en sådan sekvens kan refereres til ved hjælp af den samme identifikator og et indeks - et sekvensnummer. Derfor kaldes disse arrays en-dimensionelt.
Nummerering af elementerne i sekvensen somstarter normalt med en, dvs. det første element har serienummer 1, hvilket er ret logisk. Imidlertid kan omfanget af indekser være absolut vilkårligt, det vigtigste krav er, at indekserne enten er heltal eller symboler (enhver ordinær type).
Overvej typiske handlinger med et endimensionelt array:
1) Beskrivelse af matrixen her n - antallet af elementer i sekvensen mas - en type, der angiver en endimensionel matrix med 5 heltal En - en variabel af mas-typen, dvs. variabel af en-dimensionel matrix med 5 heltal
2) Indtastning af sekvenselementer fra tastaturet
3) Visning af sekvenselementer på skærmen
4) Fylde sekvensen med en tilfældig talgenerator
5) Konvertering (modifikation) af hvert element i arrayet, dvs. ændring af dens værdi (der gives et eksempel på at reducere hvert element i en endimensionel matrix med 6)
6) Bestemmelse af summen af elementerne i sekvensen, her variablen C - summen af elementer
7) Bestemmelse af antallet af arrayelementer, der opfylder en bestemt betingelse (et eksempel på bestemmelse af antallet af elementer større end 4 er givet) til - antallet af sådanne elementer
8) Bestemmelse af ekstremum (maksimum eller minimum element i arrayet) her min - minimumsværdien blandt matrixelementerne til - ordinært tal (indeks) for det mindste af matrixelementerne
Som det er kendt for alle variabler, derbeskrevet i Var-sektionen i et program på Pascal-programmeringssproget, når programmet startes, tildeles et bestemt antal bytes i RAM'en. Dette bestemmes af typen af variablen, for eksempel indtager et tegn en byte, heltal optager to byte, og reel optager fire byte. Derfor, i tilfælde af at arrayets dimension er lille, kræver programmet ikke en stor mængde RAM. Ellers bliver programmøren nødt til at kigge efter andre måder at arrangere arrayelementerne på, for eksempel i en fil eller i en bunke ved hjælp af pegepinde.