Strukturerad typ - endimensionell matris

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.

endimensionell array pascal

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

endimensionell array pascal

2) Inmatning av sekvenselement från tangentbordet

endimensionell matris

3) Visar elementen i sekvensen på skärmen

endimensionell matris

4) Fylla i en sekvens med en slumptalsgenerator

endimensionell matris

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)

endimensionell array i pascal

6) Bestäm summan av elementen i sekvensen, här variabeln S - Summan av element

endimensionell array i pascal

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

endimensionell array i pascal

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

endimensionell array i pascal

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>
gillade:
0
Relaterade artiklar
Kataloniens heliga plats: Montserrats berg
Typer av variabler i Pascal: beskrivning,
Arrays är ... En kort introduktion till ämnet
Effektiva slingor: PHP och korrekt
Ett exempel på program i Pascal. programmering
Programmering. Cyklar med en parameter
Vilka typer av data finns i Pascal?
Vet du vad en RAID-array är?
JS foreach objekt som varianter design
Populära inlägg
upp