ComputereProgrammering

En struktureret form - endimensionelle matrix

At studere det grundlæggende i programmering, første (eller anden) fremtidige programmører bekendt med begrebet "one-dimensionelle array." Pascal, som andre sprog, gør det muligt at arbejde med en sådan datastruktur. Før eller senere er der behov for en struktureret opbevaring af eventuelle variable. I de fleste tilfælde, dette sæt af elementer tilhører samme type. For eksempel kan en liste af uddannelsen gruppe være sammensat af 25 medlemmer, som hver især er en variabel af typen streng, der indeholder navnet og navnet på den studerende.

Dette er, hvad tillader realisering et endimensionalt array i Pascal, som er et ordnet sæt af tilsvarende elementer. Det kan henvise til ethvert medlem af en sådan sekvens ved anvendelse af samme ID og samme index - sekvensnummer. Derfor disse arrays kaldes endimensional.

Nummerering af sekvenselementer starter sædvanligvis i et, dvs. det første element har et serienummer 1, hvilket er ganske logisk. Men hvis det er nødvendigt, kan indekset område være helt vilkårlig, det vigtigste krav til som indeks udføres eller heltal eller tegn (vilkårlig rækkefølge type).

Overvej de typiske handlinger foretaget af en én-dimensionelle array:

1) Beskrivelse af arrayet, hvor n - antallet af elementer i rækkefølge, mas - typen udpegning af et endimensionalt array af heltal 5, A - typen variable mas, dvs. variabel af typen endimensionelle matrix af 5 heltal

2) elementer med tastatur inputsekvens

3) Output sekvensen af elementer på skærmen

4) Fyldning sekvens ved anvendelse af en generator af tilfældige tal

5) transformation (modifikation) af hvert arrayelement, dvs. ændre sin værdi (et eksempel på en dimensional reduktion af hvert array element 6)

6) Bestemmelse af mængden af sekvenselementer er variable S - summen af elementerne

7) Kvantificering af array elementer opfylder en bestemt betingelse (et eksempel på bestemmelse af antallet af elementer, et stort antal af 4), hvor k - antal af sådanne elementer

8) Bestemmelse af ekstremum (maksimum eller minimum af arrayelementet), her min - minimumsværdi blandt arrayelementerne, k - ordenstal (indeks) er det mindste element i arrayet

Som du ved, for alle de variable, som er beskrevet i afsnittet Var programmet i Pascal programmering, tildeles et bestemt antal bytes i hukommelsen, når programmet starter. Dette er bestemt af typen af den variable, f.eks symbolet er en byte, en type heltal - to bytes real typen - fire bytes. Derfor, når dimensionen af array er ikke stort, at programmet ikke kræver en stor mængde RAM. Ellers vil programmøren nødt til at finde andre måder at imødekomme den array, for eksempel i en fil eller i en bunke med pointere.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 da.delachieve.com. Theme powered by WordPress.