Studier grunderna i programmering, den första (bra ellerandra) framtida programmerare kommer att bekanta sig med begreppet "endimensionell matris". Pascal, som andra språk, låter dig arbeta med en sådan datastruktur. Förr eller senare finns det ett behov av strukturerad förvaring av några kvantiteter. Oftast hör elementen från en sådan uppsättning av samma typ. Listan över träningsgruppen kan till exempel bestå av 25 element, varav en är en variabel av en strängtyp, som lagrar efternamn och namn på trainee.
Det här gör det möjligt för endimensionellEn matris i Pascal, som är en beställd samling av samma typ av element. Varje element i en sådan sekvens kan nås med samma identifierare och ett index, serienumret. Därför kallas dessa arrays endimensionella.
Numrering av elementen i sekvensen somregel börjar med en, dvs Det första elementet har serienumret 1, vilket är ganska logiskt. Om det är nödvändigt kan indexet vara absolut godtyckligt. Huvudkravet är att antingen index eller heltal eller symboler (någon ordinal typ) fungerar som index.
Tänk på de typiska åtgärderna med en endimensionell grupp:
1) Beskrivningen av matrisen, här n - antalet element i sekvensen mas - typ, betecknar en endimensionell grupp med 5 heltal, EN - en variabel av typ mas, dvs. variabel av typen endimensionell grupp med 5 heltal
2) Inmatning av sekvenselement från tangentbordet
3) Visar elementen i sekvensen på skärmen
4) Fylla i en sekvens med en slumptalsgenerator
5) Konvertering (modifiering) av varje element i matrisen, d.v.s. ändra dess värde (ett exempel på att minska varje element i en endimensionell array med 6)
6) Bestäm summan av elementen i sekvensen, här variabeln S - Summan av element
7) Bestämning av antalet arrayelement som uppfyller ett visst tillstånd (ett exempel på att bestämma antalet element större än 4 ges), här k - Antalet sådana element
8) Definition av extremum (det maximala eller minimala elementet i matrisen), här min - minimivärdet mellan matriselement, k - Ordinalnumret (index) för det minsta elementet i matrisen
Som det är känt, för alla variabler som ärbeskrivs i Var-delen av programmet i programmeringsspråket Pascal, när programmet startas, tilldelas ett visst antal byte i RAM. Detta bestäms av typen av variabeln, till exempel karaktären upptar en byte, heltalstypen är två byte, den reella typen är fyra byte. I det fall då dimensionen av arrayen är liten kräver programmet inte en stor mängd RAM. Annars måste programmeraren leta efter andra sätt att placera elementen i arrayen, till exempel i en fil eller i dynamiskt minne, med hjälp av pekare.
</ p>